open5gs/lib/s1ap/asn1c/S1ap-ProtocolIE-ID.h

198 lines
8.7 KiB
C

/*
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
* From ASN.1 module "S1AP-CommonDataTypes"
* found in "../../support/S1AP-PDU.asn"
* `asn1c -fcompound-names -fincludes-quoted`
*/
#ifndef _S1ap_ProtocolIE_ID_H_
#define _S1ap_ProtocolIE_ID_H_
#include "asn_application.h"
/* Including external dependencies */
#include "NativeInteger.h"
#ifdef __cplusplus
extern "C" {
#endif
/* Dependencies */
typedef enum S1ap_ProtocolIE_ID {
S1ap_ProtocolIE_ID_id_MME_UE_S1AP_ID = 0,
S1ap_ProtocolIE_ID_id_HandoverType = 1,
S1ap_ProtocolIE_ID_id_Cause = 2,
S1ap_ProtocolIE_ID_id_SourceID = 3,
S1ap_ProtocolIE_ID_id_TargetID = 4,
S1ap_ProtocolIE_ID_id_eNB_UE_S1AP_ID = 8,
S1ap_ProtocolIE_ID_id_E_RABDataForwardingList = 12,
S1ap_ProtocolIE_ID_id_E_RABtoReleaseListHOCmd = 13,
S1ap_ProtocolIE_ID_id_E_RABDataForwardingItem = 14,
S1ap_ProtocolIE_ID_id_E_RABReleaseItemBearerRelComp = 15,
S1ap_ProtocolIE_ID_id_E_RABToBeSetupListBearerSUReq = 16,
S1ap_ProtocolIE_ID_id_E_RABToBeSetupItemBearerSUReq = 17,
S1ap_ProtocolIE_ID_id_E_RABAdmittedList = 18,
S1ap_ProtocolIE_ID_id_E_RABFailedToSetupListHOReqAck = 19,
S1ap_ProtocolIE_ID_id_E_RABAdmittedItem = 20,
S1ap_ProtocolIE_ID_id_E_RABFailedtoSetupItemHOReqAck = 21,
S1ap_ProtocolIE_ID_id_E_RABToBeSwitchedDLList = 22,
S1ap_ProtocolIE_ID_id_E_RABToBeSwitchedDLItem = 23,
S1ap_ProtocolIE_ID_id_E_RABToBeSetupListCtxtSUReq = 24,
S1ap_ProtocolIE_ID_id_TraceActivation = 25,
S1ap_ProtocolIE_ID_id_NAS_PDU = 26,
S1ap_ProtocolIE_ID_id_E_RABToBeSetupItemHOReq = 27,
S1ap_ProtocolIE_ID_id_E_RABSetupListBearerSURes = 28,
S1ap_ProtocolIE_ID_id_E_RABFailedToSetupListBearerSURes = 29,
S1ap_ProtocolIE_ID_id_E_RABToBeModifiedListBearerModReq = 30,
S1ap_ProtocolIE_ID_id_E_RABModifyListBearerModRes = 31,
S1ap_ProtocolIE_ID_id_E_RABFailedToModifyList = 32,
S1ap_ProtocolIE_ID_id_E_RABToBeReleasedList = 33,
S1ap_ProtocolIE_ID_id_E_RABFailedToReleaseList = 34,
S1ap_ProtocolIE_ID_id_E_RABItem = 35,
S1ap_ProtocolIE_ID_id_E_RABToBeModifiedItemBearerModReq = 36,
S1ap_ProtocolIE_ID_id_E_RABModifyItemBearerModRes = 37,
S1ap_ProtocolIE_ID_id_E_RABReleaseItem = 38,
S1ap_ProtocolIE_ID_id_E_RABSetupItemBearerSURes = 39,
S1ap_ProtocolIE_ID_id_SecurityContext = 40,
S1ap_ProtocolIE_ID_id_HandoverRestrictionList = 41,
S1ap_ProtocolIE_ID_id_UEPagingID = 43,
S1ap_ProtocolIE_ID_id_pagingDRX = 44,
S1ap_ProtocolIE_ID_id_TAIList = 46,
S1ap_ProtocolIE_ID_id_TAIItem = 47,
S1ap_ProtocolIE_ID_id_E_RABFailedToSetupListCtxtSURes = 48,
S1ap_ProtocolIE_ID_id_E_RABReleaseItemHOCmd = 49,
S1ap_ProtocolIE_ID_id_E_RABSetupItemCtxtSURes = 50,
S1ap_ProtocolIE_ID_id_E_RABSetupListCtxtSURes = 51,
S1ap_ProtocolIE_ID_id_E_RABToBeSetupItemCtxtSUReq = 52,
S1ap_ProtocolIE_ID_id_E_RABToBeSetupListHOReq = 53,
S1ap_ProtocolIE_ID_id_GERANtoLTEHOInformationRes = 55,
S1ap_ProtocolIE_ID_id_UTRANtoLTEHOInformationRes = 57,
S1ap_ProtocolIE_ID_id_CriticalityDiagnostics = 58,
S1ap_ProtocolIE_ID_id_Global_ENB_ID = 59,
S1ap_ProtocolIE_ID_id_eNBname = 60,
S1ap_ProtocolIE_ID_id_MMEname = 61,
S1ap_ProtocolIE_ID_id_ServedPLMNs = 63,
S1ap_ProtocolIE_ID_id_SupportedTAs = 64,
S1ap_ProtocolIE_ID_id_TimeToWait = 65,
S1ap_ProtocolIE_ID_id_uEaggregateMaximumBitrate = 66,
S1ap_ProtocolIE_ID_id_TAI = 67,
S1ap_ProtocolIE_ID_id_E_RABReleaseListBearerRelComp = 69,
S1ap_ProtocolIE_ID_id_cdma2000PDU = 70,
S1ap_ProtocolIE_ID_id_cdma2000RATType = 71,
S1ap_ProtocolIE_ID_id_cdma2000SectorID = 72,
S1ap_ProtocolIE_ID_id_SecurityKey = 73,
S1ap_ProtocolIE_ID_id_UERadioCapability = 74,
S1ap_ProtocolIE_ID_id_GUMMEI_ID = 75,
S1ap_ProtocolIE_ID_id_E_RABInformationListItem = 78,
S1ap_ProtocolIE_ID_id_Direct_Forwarding_Path_Availability = 79,
S1ap_ProtocolIE_ID_id_UEIdentityIndexValue = 80,
S1ap_ProtocolIE_ID_id_cdma2000HOStatus = 83,
S1ap_ProtocolIE_ID_id_cdma2000HORequiredIndication = 84,
S1ap_ProtocolIE_ID_id_E_UTRAN_Trace_ID = 86,
S1ap_ProtocolIE_ID_id_RelativeMMECapacity = 87,
S1ap_ProtocolIE_ID_id_SourceMME_UE_S1AP_ID = 88,
S1ap_ProtocolIE_ID_id_Bearers_SubjectToStatusTransfer_Item = 89,
S1ap_ProtocolIE_ID_id_eNB_StatusTransfer_TransparentContainer = 90,
S1ap_ProtocolIE_ID_id_UE_associatedLogicalS1_ConnectionItem = 91,
S1ap_ProtocolIE_ID_id_ResetType = 92,
S1ap_ProtocolIE_ID_id_UE_associatedLogicalS1_ConnectionListResAck = 93,
S1ap_ProtocolIE_ID_id_E_RABToBeSwitchedULItem = 94,
S1ap_ProtocolIE_ID_id_E_RABToBeSwitchedULList = 95,
S1ap_ProtocolIE_ID_id_S_TMSI = 96,
S1ap_ProtocolIE_ID_id_cdma2000OneXRAND = 97,
S1ap_ProtocolIE_ID_id_RequestType = 98,
S1ap_ProtocolIE_ID_id_UE_S1AP_IDs = 99,
S1ap_ProtocolIE_ID_id_EUTRAN_CGI = 100,
S1ap_ProtocolIE_ID_id_OverloadResponse = 101,
S1ap_ProtocolIE_ID_id_cdma2000OneXSRVCCInfo = 102,
S1ap_ProtocolIE_ID_id_E_RABFailedToBeReleasedList = 103,
S1ap_ProtocolIE_ID_id_Source_ToTarget_TransparentContainer = 104,
S1ap_ProtocolIE_ID_id_ServedGUMMEIs = 105,
S1ap_ProtocolIE_ID_id_SubscriberProfileIDforRFP = 106,
S1ap_ProtocolIE_ID_id_UESecurityCapabilities = 107,
S1ap_ProtocolIE_ID_id_CSFallbackIndicator = 108,
S1ap_ProtocolIE_ID_id_CNDomain = 109,
S1ap_ProtocolIE_ID_id_E_RABReleasedList = 110,
S1ap_ProtocolIE_ID_id_MessageIdentifier = 111,
S1ap_ProtocolIE_ID_id_SerialNumber = 112,
S1ap_ProtocolIE_ID_id_WarningAreaList = 113,
S1ap_ProtocolIE_ID_id_RepetitionPeriod = 114,
S1ap_ProtocolIE_ID_id_NumberofBroadcastRequest = 115,
S1ap_ProtocolIE_ID_id_WarningType = 116,
S1ap_ProtocolIE_ID_id_WarningSecurityInfo = 117,
S1ap_ProtocolIE_ID_id_DataCodingScheme = 118,
S1ap_ProtocolIE_ID_id_WarningMessageContents = 119,
S1ap_ProtocolIE_ID_id_BroadcastCompletedAreaList = 120,
S1ap_ProtocolIE_ID_id_Inter_SystemInformationTransferTypeEDT = 121,
S1ap_ProtocolIE_ID_id_Inter_SystemInformationTransferTypeMDT = 122,
S1ap_ProtocolIE_ID_id_Target_ToSource_TransparentContainer = 123,
S1ap_ProtocolIE_ID_id_SRVCCOperationPossible = 124,
S1ap_ProtocolIE_ID_id_SRVCCHOIndication = 125,
S1ap_ProtocolIE_ID_id_NAS_DownlinkCount = 126,
S1ap_ProtocolIE_ID_id_CSG_Id = 127,
S1ap_ProtocolIE_ID_id_CSG_IdList = 128,
S1ap_ProtocolIE_ID_id_SONConfigurationTransferECT = 129,
S1ap_ProtocolIE_ID_id_SONConfigurationTransferMCT = 130,
S1ap_ProtocolIE_ID_id_TraceCollectionEntityIPAddress = 131,
S1ap_ProtocolIE_ID_id_MSClassmark2 = 132,
S1ap_ProtocolIE_ID_id_MSClassmark3 = 133,
S1ap_ProtocolIE_ID_id_RRC_Establishment_Cause = 134,
S1ap_ProtocolIE_ID_id_NASSecurityParametersfromE_UTRAN = 135,
S1ap_ProtocolIE_ID_id_NASSecurityParameterstoE_UTRAN = 136,
S1ap_ProtocolIE_ID_id_DefaultPagingDRX = 137,
S1ap_ProtocolIE_ID_id_Source_ToTarget_TransparentContainer_Secondary = 138,
S1ap_ProtocolIE_ID_id_Target_ToSource_TransparentContainer_Secondary = 139,
S1ap_ProtocolIE_ID_id_EUTRANRoundTripDelayEstimationInfo = 140,
S1ap_ProtocolIE_ID_id_BroadcastCancelledAreaList = 141,
S1ap_ProtocolIE_ID_id_ConcurrentWarningMessageIndicator = 142,
S1ap_ProtocolIE_ID_id_Data_Forwarding_Not_Possible = 143,
S1ap_ProtocolIE_ID_id_ExtendedRepetitionPeriod = 144,
S1ap_ProtocolIE_ID_id_CellAccessMode = 145,
S1ap_ProtocolIE_ID_id_CSGMembershipStatus = 146,
S1ap_ProtocolIE_ID_id_LPPa_PDU = 147,
S1ap_ProtocolIE_ID_id_Routing_ID = 148,
S1ap_ProtocolIE_ID_id_Time_Synchronization_Info = 149,
S1ap_ProtocolIE_ID_id_PS_ServiceNotAvailable = 150,
S1ap_ProtocolIE_ID_id_PagingPriority = 151,
S1ap_ProtocolIE_ID_id_x2TNLConfigurationInfo = 152,
S1ap_ProtocolIE_ID_id_eNBX2ExtendedTransportLayerAddresses = 153,
S1ap_ProtocolIE_ID_id_GUMMEIList = 154,
S1ap_ProtocolIE_ID_id_GW_TransportLayerAddress = 155,
S1ap_ProtocolIE_ID_id_Correlation_ID = 156,
S1ap_ProtocolIE_ID_id_SourceMME_GUMMEI = 157,
S1ap_ProtocolIE_ID_id_MME_UE_S1AP_ID_2 = 158,
S1ap_ProtocolIE_ID_id_RegisteredLAI = 159,
S1ap_ProtocolIE_ID_id_RelayNode_Indicator = 160,
S1ap_ProtocolIE_ID_id_TrafficLoadReductionIndication = 161,
S1ap_ProtocolIE_ID_id_MDTConfiguration = 162,
S1ap_ProtocolIE_ID_id_MMERelaySupportIndicator = 163,
S1ap_ProtocolIE_ID_id_GWContextReleaseIndication = 164,
S1ap_ProtocolIE_ID_id_ManagementBasedMDTAllowed = 165,
S1ap_ProtocolIE_ID_id_PrivacyIndicator = 166
} e_S1ap_ProtocolIE_ID;
/* S1ap-ProtocolIE-ID */
typedef long S1ap_ProtocolIE_ID_t;
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_S1ap_ProtocolIE_ID;
asn_struct_free_f S1ap_ProtocolIE_ID_free;
asn_struct_print_f S1ap_ProtocolIE_ID_print;
asn_constr_check_f S1ap_ProtocolIE_ID_constraint;
ber_type_decoder_f S1ap_ProtocolIE_ID_decode_ber;
der_type_encoder_f S1ap_ProtocolIE_ID_encode_der;
xer_type_decoder_f S1ap_ProtocolIE_ID_decode_xer;
xer_type_encoder_f S1ap_ProtocolIE_ID_encode_xer;
per_type_decoder_f S1ap_ProtocolIE_ID_decode_uper;
per_type_encoder_f S1ap_ProtocolIE_ID_encode_uper;
per_type_decoder_f S1ap_ProtocolIE_ID_decode_aper;
per_type_encoder_f S1ap_ProtocolIE_ID_encode_aper;
#ifdef __cplusplus
}
#endif
#endif /* _S1ap_ProtocolIE_ID_H_ */
#include "asn_internal.h"