UTRAN-ASP-Definitions DEFINITIONS AUTOMATIC TAGS ::=

BEGIN

-- IMPORTs from RRC Type definitions

IMPORTS
  MCCH-Message,
  MSCH-Message,
  BCCH-BCH-Message,
  BCCH-FACH-Message,
  DL-CCCH-Message,
  DL-DCCH-Message,
  DL-SHCCH-Message,
  PCCH-Message,
  UL-CCCH-Message,
  UL-DCCH-Message,
  UL-SHCCH-Message,
  DL-DCCH-MessageType,
  UL-DCCH-MessageType,
  DL-CCCH-MessageType,
  UL-CCCH-MessageType,
  PCCH-MessageType,
  DL-SHCCH-MessageType,
  UL-SHCCH-MessageType,
  BCCH-FACH-MessageType,
  MCCH-MessageType,
  MSCH-MessageType,
  ActiveSetUpdate,
  ActiveSetUpdate-r3-IEs,
  ActiveSetUpdate-v4b0ext-IEs,
  ActiveSetUpdate-v590ext-IEs,
  ActiveSetUpdate-v690ext-IEs,
  ActiveSetUpdate-r6-IEs,
  ActiveSetUpdate-v6b0ext-IEs,
  ActiveSetUpdateComplete,
  ActiveSetUpdateFailure,
  AssistanceDataDelivery,
  AssistanceDataDelivery-r3-IEs,
  AssistanceDataDelivery-v3a0ext,
  AssistanceDataDelivery-v4b0ext-IEs,
  CellChangeOrderFromUTRAN,
  CellChangeOrderFromUTRAN-r3-IEs,
  CellChangeOrderFromUTRAN-v590ext-IEs,
  CellChangeOrderFromUTRANFailure,
  CellChangeOrderFromUTRANFailure-r3-IEs,
  CellUpdate,
  CellUpdate-v590ext,
  CellUpdate-v690ext-IEs,
  CellUpdate-v6b0ext-IEs,
  CellUpdateConfirm,
  CellUpdateConfirm-r3-IEs,
  CellUpdateConfirm-v3a0ext,
  CellUpdateConfirm-v4b0ext-IEs,
  CellUpdateConfirm-v590ext-IEs,
  CellUpdateConfirm-v5d0ext-IEs,
  CellUpdateConfirm-r4-IEs,
  CellUpdateConfirm-r5-IEs,
  CellUpdateConfirm-r6-IEs,
  CellUpdateConfirm-v690ext-IEs,
  CellUpdateConfirm-v6b0ext-IEs,
  CellUpdateConfirm-CCCH,
  CounterCheck,
  CounterCheck-r3-IEs,
  CounterCheckResponse,
  DownlinkDirectTransfer,
  DownlinkDirectTransfer-r3-IEs,
  HandoverToUTRANCommand,
  HandoverToUTRANCommand-r3-IEs,
  HandoverToUTRANCommand-r4-IEs,
  HandoverToUTRANCommand-r5-IEs,
  HandoverToUTRANCommand-r6-IEs,
  HandoverToUTRANCommand-v6b0ext-IEs,
  HandoverToUTRANComplete,
  InitialDirectTransfer,
  InitialDirectTransfer-v3a0ext,
  InitialDirectTransfer-v590ext,
  InitialDirectTransfer-v690ext-IEs,
  HandoverFromUTRANCommand-GSM,
  HandoverFromUTRANCommand-GSM-r3-IEs,
  HandoverFromUTRANCommand-GSM-r6-IEs,
  HandoverFromUTRANCommand-GSM-v690ext-IEs,
  HandoverFromUTRANCommand-GERANIu,
  HandoverFromUTRANCommand-GERANIu-r5-IEs,
  HandoverFromUTRANCommand-CDMA2000,
  HandoverFromUTRANCommand-CDMA2000-r3-IEs,
  HandoverFromUTRANFailure,
  HandoverFromUtranFailure-v590ext-IEs,
  InterRATHandoverInfo,
  InterRATHandoverInfo-v390ext-IEs,
  InterRATHandoverInfo-v3a0ext-IEs,
  InterRATHandoverInfo-v3d0ext-IEs,
  InterRATHandoverInfo-v3g0ext-IEs,
  InterRATHandoverInfo-r3-add-ext-IEs,
  InterRATHandoverInfo-v4b0ext-IEs,
  InterRATHandoverInfo-v4d0ext-IEs,
  InterRATHandoverInfo-v590ext-IEs,
  InterRATHandoverInfo-v690ext1-IEs,
  InterRATHandoverInfo-v690ext-IEs,
  InterRATHandoverInfo-v6b0ext-IEs,
  MeasurementControl,
  MeasurementControl-r3-IEs,
  MeasurementControl-v390ext,
  MeasurementControl-v3a0ext,
  MeasurementControl-r4-IEs,
  MeasurementControl-v590ext-IEs,
  MeasurementControl-v5b0ext-IEs,
  MeasurementControl-r6-IEs,
  MeasurementControl-v6a0ext-IEs,
  MeasurementControlFailure,
  MeasurementControlFailure-v590ext-IEs,
  MeasurementReport,
  MeasurementReport-v390ext,
  MeasurementReport-v4b0ext-IEs,
  MeasurementReport-v590ext-IEs,
  MeasurementReport-v5b0ext-IEs,
  MeasurementReport-v690ext-IEs,
  PagingType1,
  PagingType1-v590ext-IEs,
  PagingType2,
  PhysicalChannelReconfiguration,
  PhysicalChannelReconfiguration-r3-IEs,
  PhysicalChannelReconfiguration-v3a0ext,
  PhysicalChannelReconfiguration-v4b0ext-IEs,
  PhysicalChannelReconfiguration-v590ext-IEs,
  PhysicalChannelReconfiguration-r4-IEs,
  PhysicalChannelReconfiguration-r5-IEs,
  PhysicalChannelReconfiguration-r6-IEs,
  PhysicalChannelReconfiguration-v690ext-IEs,
  PhysicalChannelReconfiguration-v6b0ext-IEs,
  PhysicalChannelReconfigurationComplete,
  PhysicalChannelReconfigurationFailure,
  PhysicalSharedChannelAllocation,
  PhysicalSharedChannelAllocation-r3-IEs,
  PhysicalSharedChannelAllocation-r4-IEs,
  PhysicalSharedChannelAllocation-v690ext-IEs,
  PUSCHCapacityRequest,
  PUSCHCapacityRequest-v590ext,
  RadioBearerReconfiguration,
  RadioBearerReconfiguration-r3-IEs,
  RadioBearerReconfiguration-v3a0ext,
  RadioBearerReconfiguration-v4b0ext-IEs,
  RadioBearerReconfiguration-v590ext-IEs,
  RadioBearerReconfiguration-v5d0ext-IEs,
  RadioBearerReconfiguration-r4-IEs,
  RadioBearerReconfiguration-r5-IEs,
  RadioBearerReconfiguration-r6-IEs,
  RadioBearerReconfiguration-v690ext-IEs,
  RadioBearerReconfiguration-v6b0ext-IEs,
  RadioBearerReconfigurationComplete,
  RadioBearerReconfigurationFailure,
  RadioBearerRelease,
  RadioBearerRelease-r3-IEs,
  RadioBearerRelease-v3a0ext,
  RadioBearerRelease-v4b0ext-IEs,
  RadioBearerRelease-v590ext-IEs,
  RadioBearerRelease-r4-IEs,
  RadioBearerRelease-r5-IEs,
  RadioBearerRelease-v690ext-IEs,
  RadioBearerRelease-r6-IEs,
  RadioBearerRelease-v6b0ext-IEs,
  RadioBearerReleaseComplete,
  RadioBearerReleaseFailure,
  RadioBearerSetup,
  RadioBearerSetup-r3-IEs,
  RadioBearerSetup-v3a0ext,
  RadioBearerSetup-v4b0ext-IEs,
  RadioBearerSetup-v590ext-IEs,
  RadioBearerSetup-v5d0ext-IEs,
  RadioBearerSetup-r4-IEs,
  RadioBearerSetup-r5-IEs,
  RadioBearerSetup-v690ext-IEs,
  RadioBearerSetup-r6-IEs,
  RadioBearerSetup-v6b0ext-IEs,
  RadioBearerSetupComplete,
  RadioBearerSetupFailure,
  RRCConnectionReject,
  RRCConnectionReject-r3-IEs,
  RRCConnectionReject-v690ext-IEs,
  RRCConnectionRelease,
  RRCConnectionRelease-r3-IEs,
  RRCConnectionRelease-r4-IEs,
  RRCConnectionRelease-v690ext-IEs,
  RRCConnectionRelease-CCCH,
  RRCConnectionRelease-CCCH-r3-IEs,
  RRCConnectionRelease-CCCH-r4-IEs,
  RRCConnectionRelease-CCCH-r5-IEs,
  RRCConnectionRelease-CCCH-v690ext-IEs,
  RRCConnectionReleaseComplete,
  RRCConnectionRequest,
  RRCConnectionRequest-v3d0ext-IEs,
  RRCConnectionRequest-v4b0ext-IEs,
  RRCConnectionRequest-v590ext-IEs,
  RRCConnectionRequest-v690ext-IEs,
  RRCConnectionRequest-v6b0ext-IEs,
  RRCConnectionSetup,
  RRCConnectionSetup-r3-IEs,
  RRCConnectionSetup-v4b0ext-IEs,
  RRCConnectionSetup-v590ext-IEs,
  RRCConnectionSetup-r4-IEs,
  RRCConnectionSetup-r5-IEs,
  RRCConnectionSetup-v690ext-IEs,
  RRCConnectionSetup-r6-IEs,
  RRCConnectionSetup-v6b0ext-IEs,
  RRCConnectionSetupComplete,
  RRCConnectionSetupComplete-v370ext,
  RRCConnectionSetupComplete-v380ext-IEs,
  RRCConnectionSetupComplete-v3a0ext-IEs,
  RRCConnectionSetupComplete-v3g0ext-IEs,
  RRCConnectionSetupComplete-r3-add-ext-IEs,
  RRCConnectionSetupComplete-v4b0ext-IEs,
  RRCConnectionSetupComplete-v590ext-IEs,
  RRCConnectionSetupComplete-v5c0ext-IEs,
  RRCConnectionSetupComplete-v650ext-IEs,
  RRCConnectionSetupComplete-v680ext-IEs,
  RRCConnectionSetupComplete-v690ext-IEs,
  RRC-FailureInfo,
  RRC-FailureInfo-r3-IEs,
  RRCStatus,
  SecurityModeCommand,
  SecurityModeCommand-r3-IEs,
  SecurityModeComplete,
  SecurityModeFailure,
  SignallingConnectionRelease,
  SignallingConnectionRelease-r3-IEs,
  SignallingConnectionReleaseIndication,
  SystemInformation-BCH,
  SystemInformation-FACH,
  FirstSegment,
  FirstSegmentShort,
  SubsequentSegment,
  LastSegment,
  LastSegmentShort,
  CompleteSIB-List,
  CompleteSIB,
  CompleteSIBshort,
  SystemInformationChangeIndication,
  TransportChannelReconfiguration,
  TransportChannelReconfiguration-r3-IEs,
  TransportChannelReconfiguration-v3a0ext,
  TransportChannelReconfiguration-v4b0ext-IEs,
  TransportChannelReconfiguration-v590ext-IEs,
  TransportChannelReconfiguration-r4-IEs,
  TransportChannelReconfiguration-r5-IEs,
  TransportChannelReconfiguration-v690ext-IEs,
  TransportChannelReconfiguration-r6-IEs,
  TransportChannelReconfiguration-v6b0ext-IEs,
  TransportChannelReconfigurationComplete,
  TransportChannelReconfigurationFailure,
  TransportFormatCombinationControl,
  TransportFormatCombinationControlFailure,
  UECapabilityEnquiry,
  UECapabilityEnquiry-r3-IEs,
  UECapabilityEnquiry-v4b0ext-IEs,
  UECapabilityEnquiry-v590ext-IEs,
  UECapabilityInformation,
  UECapabilityInformation-v370ext,
  UECapabilityInformation-v380ext-IEs,
  UECapabilityInformation-v3a0ext-IEs,
  UECapabilityInformation-r3-add-ext-IEs,
  UECapabilityInformation-v4b0ext,
  UECapabilityInformation-v590ext,
  UECapabilityInformation-v5c0ext,
  UECapabilityInformation-v650ext-IEs,
  UECapabilityInformation-v680ext-IEs,
  UECapabilityInformation-v690ext-IEs,
  UECapabilityInformationConfirm,
  UECapabilityInformationConfirm-r3-IEs,
  UplinkDirectTransfer,
  UplinkDirectTransfer-v690ext-IEs,
  UplinkPhysicalChannelControl,
  UplinkPhysicalChannelControl-r3-IEs,
  UplinkPhysicalChannelControl-v4b0ext-IEs,
  UplinkPhysicalChannelControl-r4-IEs,
  UplinkPhysicalChannelControl-r5-IEs,
  UplinkPhysicalChannelControl-v690ext-IEs,
  UplinkPhysicalChannelControl-v6a0ext-IEs,
  URAUpdate,
  URAUpdateConfirm,
  URAUpdateConfirm-r3-IEs,
  URAUpdateConfirm-r5-IEs,
  URAUpdateConfirm-v690ext-IEs,
  URAUpdateConfirm-CCCH,
  URAUpdateConfirm-CCCH-r3-IEs,
  UTRANMobilityInformation,
  UTRANMobilityInformation-r3-IEs,
  UTRANMobilityInformation-v3a0ext-IEs,
  UTRANMobilityInformation-r5-IEs,
  UtranMobilityInformation-v690ext-IEs,
  UTRANMobilityInformationConfirm,
  UTRANMobilityInformationFailure,
  MBMSAccessInformation,
  MBMSCommonPTMRBInformation,
  MBMSCurrentCellPTMRBInformation,
  MBMSGeneralInformation,
  MBMSGeneralInformation-v6b0ext-IEs,
  MBMSModificationRequest,
  MBMSModificationRequest-v6b0ext-IEs,
  MBMSModifiedServicesInformation,
  MBMSNeighbouringCellPTMRBInformation,
  MBMSSchedulingInformation,
  MBMSUnmodifiedServicesInformation,
  Ansi-41-IDNNS,
  CN-DomainIdentity,
  CN-DomainInformation,
  CN-DomainInformationFull,
  CN-DomainInformationList,
  CN-DomainInformationListFull,
  CN-DomainSysInfo,
  CN-DomainSysInfoList,
  CN-InformationInfo,
  CN-InformationInfo-r6,
  CN-InformationInfoFull,
  Digit,
  Gsm-map-IDNNS,
  IMEI,
  IMEI-Digit,
  IMSI-GSM-MAP,
  IntraDomainNasNodeSelector,
  LAI,
  MCC,
  MNC,
  MultiplePLMN-List-r6,
  NAS-Message,
  NAS-Synchronisation-Indicator,
  NAS-SystemInformationGSM-MAP,
  P-TMSI-GSM-MAP,
  PagingRecordTypeID,
  PLMN-Identity,
  PLMN-IdentityWithOptionalMCC-r6,
  PLMN-Type,
  RAB-Identity,
  RAI,
  RoutingAreaCode,
  RoutingParameter,
  TMSI-GSM-MAP,
  AccessClassBarred,
  AccessClassBarredList,
  AllowedIndicator,
  CellAccessRestriction,
  CellBarred,
  CellIdentity,
  CellIdentity-PerRL-List,
  CellSelectReselectInfoSIB-3-4,
  DomainSpecificAccessRestrictionForSharedNetwork-v670ext,
  DomainSpecificAccessRestrictionList-v670ext,
  DomainSpecificAccessRestrictionParam-v670ext,
  DomainSpecificAccessRestriction-v670ext,
  MapParameter,
  Mapping,
  Mapping-LCR-r4,
  MappingFunctionParameter,
  MappingFunctionParameterList,
  MappingFunctionType,
  MappingInfo,
  Q-Hyst-S,
  Q-Hyst-S-Fine,
  RAT,
  RAT-FDD-Info,
  RAT-FDD-InfoList,
  RAT-Identifier,
  RAT-TDD-Info,
  RAT-TDD-InfoList,
  ReservedIndicator,
  S-SearchQual,
  S-SearchRXLEV,
  SpeedDependentScalingFactor,
  T-Barred,
  T-Reselection-S,
  T-Reselection-S-Fine,
  TreselectionScalingFactor,
  UpperLimit,
  URA-Identity,
  URA-IdentityList,
  AccessStratumReleaseIndicator,
  ActivationTime,
  BackoffControlParams,
  C-RNTI,
  CapabilityUpdateRequirement,
  CapabilityUpdateRequirement-r4-ext,
  CapabilityUpdateRequirement-r4,
  CellUpdateCause,
  CellUpdateCause-ext,
  ChipRateCapability,
  CipheringAlgorithm,
  CipheringModeCommand,
  CipheringModeInfo,
  CipheringModeInfo-r7,
  CN-DRX-CycleLengthCoefficient,
  CN-PagedUE-Identity,
  CompressedModeMeasCapability,
  CompressedModeMeasCapability-LCR-r4,
  CompressedModeMeasCapabFDDList,
  CompressedModeMeasCapabFDDList2,
  CompressedModeMeasCapabFDDList-ext,
  CompressedModeMeasCapabFDD,
  CompressedModeMeasCapabFDD2,
  CompressedModeMeasCapabFDD-ext,
  CompressedModeMeasCapabTDDList,
  CompressedModeMeasCapabTDD,
  CompressedModeMeasCapabGSMList,
  CompressedModeMeasCapabGSM,
  CompressedModeMeasCapabMC,
  HS-DSCH-TBSizeTable,
  CPCH-Parameters,
  DL-CapabilityWithSimultaneousHS-DSCHConfig,
  DL-DPCCH-BER,
  DL-PhysChCapabilityFDD,
  DL-PhysChCapabilityFDD-v380ext,
  SupportOfDedicatedPilotsForChEstimation,
  DL-PhysChCapabilityTDD,
  DL-PhysChCapabilityTDD-LCR-r4,
  DL-TransChCapability,
  DRAC-SysInfo,
  DRAC-SysInfoList,
  DSCH-RNTI,
  DTX-Info,
  DelayRestrictionFlag,
  E-AGCH-Information-r8,
  E-DPDCH-Info-r7,
  E-DPDCH-Info-r8,
  E-RNTI,
  ESN-DS-41,
  EstablishmentCause,
  FailureCauseWithProtErr,
  FailureCauseWithProtErrTrId,
  GroupIdentityWithReleaseInformation,
  GroupReleaseInformation,
  GSM-Measurements,
  H-RNTI,
  HS-DSCH-PagingSystemInformation,
  HSDSCH-physical-layer-category,
  HSDSCH-physical-layer-category-ext,
  HSDSCH-physical-layer-category-ext2,
  UESpecificBehaviourInformation1idle,
  UESpecificBehaviourInformation1interRAT,
  IMSI-and-ESN-DS-41,
  IMSI-DS-41,
  InitialPriorityDelayList,
  InitialUE-Identity,
  IntegrityCheckInfo,
  IntegrityProtActivationInfo,
  IntegrityProtectionAlgorithm,
  IntegrityProtectionModeCommand,
  IntegrityProtectionModeInfo,
  IntegrityProtectionModeInfo-r7,
  IntegrityProtInitNumber,
  MaxHcContextSpace,
  MaxHcContextSpace-r5-ext,
  MaxROHC-ContextSessions-r4,
  MaximumAM-EntityNumberRLC-Cap,
  MaximumBitRate,
  MaximumRLC-WindowSize,
  MaxNoDPDCH-BitsTransmitted,
  MaxNoBits,
  MaxNoPhysChBitsReceived,
  MaxNoSCCPCH-RL,
  MaxNumberOfTF,
  MaxNumberOfTFC-DL,
  MaxNumberOfTFC-UL,
  MaxPhysChPerFrame,
  MaxPhysChPerSubFrame-r4,
  MaxPhysChPerTimeslot,
  MaxPhysChPerTS,
  MaxSimultaneousCCTrCH-Count,
  MaxSimultaneousTransChsDL,
  MaxSimultaneousTransChsUL,
  MaxTransportBlocksDL,
  MaxTransportBlocksUL,
  MaxTS-PerFrame,
  MaxTS-PerSubFrame-r4,
  MeasurementCapability,
  MeasurementCapabilityExt,
  MeasurementCapabilityExt2,
  MeasurementCapability-r4-ext,
  MessageAuthenticationCode,
  MinimumSF-DL,
  MinimumSF-UL,
  MultiModeCapability,
  MultiRAT-Capability,
  MultiModeRAT-Capability-v590ext,
  MultiModeRAT-Capability-v680ext,
  N-300,
  N-301,
  N-302,
  N-304,
  N-308,
  N-310,
  N-312,
  N-312ext,
  N-312-r5,
  N-313,
  N-315,
  N-315ext,
  N-315-r5,
  N-AccessFails,
  N-AP-RetransMax,
  NetworkAssistedGPS-Supported,
  NF-BO-AllBusy,
  NF-BO-NoAICH,
  NF-BO-Mismatch,
  NS-BO-Busy,
  NS-IP,
  P-TMSI-and-RAI-GSM-MAP,
  PagingCause,
  PagingRecord,
  PagingRecord2-r5,
  PagingRecordList,
  PagingRecord2List-r5,
  PDCP-Capability,
  PDCP-Capability-r4-ext,
  PDCP-Capability-r5-ext,
  PDCP-Capability-r5-ext2,
  PhysicalChannelCapability,
  PhysicalChannelCapability-LCR-r4,
  PhysicalChannelCapability-hspdsch-r5,
  PNBSCH-Allocation-r4,
  ProtocolErrorCause,
  ProtocolErrorIndicator,
  ProtocolErrorIndicatorWithMoreInfo,
  ProtocolErrorMoreInformation,
  RadioFrequencyBandFDD,
  RadioFrequencyBandFDD2,
  RadioFrequencyBandTDDList,
  RadioFrequencyBandTDD,
  RadioFrequencyBandGSM,
  Rb-timer-indicator,
  Re-EstablishmentTimer,
  RedirectionInfo,
  RedirectionInfo-r6,
  RejectionCause,
  ReleaseCause,
  RF-Capability,
  RF-Capability-r4-ext,
  RLC-Capability,
  RLC-Capability-r5-ext,
  RRC-ConnectionReleaseInformation,
  RRC-MessageSequenceNumber,
  RRC-MessageSequenceNumberList,
  RRC-StateIndicator,
  RRC-TransactionIdentifier,
  S-RNTI,
  S-RNTI-2,
  SecurityCapability,
  Serving-HSDSCH-CellInformation,
  SimultaneousSCCPCH-DPCH-Reception,
  SRNC-Identity,
  START-Value,
  STARTList,
  STARTSingle,
  CapabilityUpdateRequirement-r5,
  SystemSpecificCapUpdateReq,
  SystemSpecificCapUpdateReq-v590ext,
  SystemSpecificCapUpdateReq-r5,
  SystemSpecificCapUpdateReqList,
  SystemSpecificCapUpdateReqList-r5,
  T-300,
  T-301,
  T-302,
  T-304,
  T-305,
  T-307,
  T-308,
  T-309,
  T-310,
  T-311,
  T-312,
  T-313,
  T-314,
  T-315,
  T-316,
  T-317,
  T-318,
  T-CPCH,
  TMSI-and-LAI-GSM-MAP,
  TMSI-DS-41,
  TotalRLC-AM-BufferSize,
  TotalRLC-AM-BufferSize-r5-ext,
  TransmissionProbability,
  TransportChannelCapability,
  TurboSupport,
  TxRxFrequencySeparation,
  U-RNTI,
  U-RNTI-Group,
  U-RNTI-Short,
  UE-CapabilityContainer-IEs,
  UE-RadioAccessCapability-v6b0ext-IEs,
  UE-ConnTimersAndConstants,
  UE-ConnTimersAndConstants-v3a0ext,
  UE-ConnTimersAndConstants-r5,
  UE-HSPA-Identities-r6,
  UE-IdleTimersAndConstants,
  UE-IdleTimersAndConstants-v3a0ext,
  UE-MultiModeRAT-Capability,
  UE-PowerClass,
  UE-PowerClassExt,
  UE-RadioAccessCapability,
  UE-RadioAccessCapabilityInfo,
  UE-RadioAccessCapability-v370ext,
  UE-RadioAccessCapability-v380ext,
  UE-RadioAccessCapability-v3a0ext,
  UE-RadioAccessCapability-v3g0ext,
  UE-RadioAccessCapability-v650ext,
  UE-RadioAccessCapability-v690ext,
  UE-RadioAccessCapabBandFDDList2,
  UE-RadioAccessCapabBandFDD2,
  UE-PositioningCapabilityExt-v380,
  UE-PositioningCapabilityExt-v3a0,
  UE-PositioningCapabilityExt-v3g0,
  UE-RadioAccessCapabBandFDDList,
  UE-RadioAccessCapabBandFDDList-ext,
  UE-RadioAccessCapabBandFDD,
  UE-RadioAccessCapabBandFDD-ext,
  UE-RadioAccessCapability-v4b0ext,
  UE-RadioAccessCapabilityComp,
  UE-RadioAccessCapabilityComp-ext,
  UE-RadioAccessCapabilityComp2,
  RF-CapabilityComp,
  RF-CapabBandFDDComp,
  RF-CapabBandListFDDComp,
  RF-CapabBandListFDDComp-ext,
  UE-RadioAccessCapability-v590ext,
  UE-RadioAccessCapability-v5c0ext,
  UE-RadioAccessCapability-v680ext,
  UL-PhysChCapabilityFDD,
  UL-PhysChCapabilityFDD-r6,
  UL-PhysChCapabilityTDD,
  UL-PhysChCapabilityTDD-LCR-r4,
  PhysicalChannelCapability-edch-r6,
  UL-TransChCapability,
  UE-Positioning-Capability,
  UE-SecurityInformation,
  UE-SecurityInformation2,
  URA-UpdateCause,
  UTRAN-DRX-CycleLengthCoefficient,
  UpPCHposition-LCR,
  WaitTime,
  AlgorithmSpecificInfo,
  AlgorithmSpecificInfo-r4,
  CID-InclusionInfo-r4,
  COUNT-C,
  COUNT-C-MSB,
  DefaultConfigIdentity,
  DefaultConfigIdentity-r4,
  DefaultConfigIdentity-r5,
  DefaultConfigIdentity-r6,
  DefaultConfigMode,
  DDI,
  DL-AM-RLC-Mode,
  DL-AM-RLC-Mode-r5,
  DL-CounterSynchronisationInfo,
  DL-CounterSynchronisationInfo-r5,
  DL-LogicalChannelMapping,
  DL-LogicalChannelMapping-r5,
  DL-LogicalChannelMappingList,
  DL-LogicalChannelMappingList-r5,
  DL-Reception-Window-Size-r6,
  DL-RFC3095-r4,
  DL-RLC-Mode,
  DL-RLC-Mode-r5,
  DL-RLC-Mode-r6,
  DL-RLC-Mode-r7,
  DL-RLC-StatusInfo,
  DL-TM-RLC-Mode,
  DL-TransportChannelType,
  DL-TransportChannelType-r5,
  DL-UM-RLC-LI-size,
  DL-UM-RLC-Mode-r5,
  DL-UM-RLC-Mode-r6,
  E-TFCS-Info,
  ExpectReordering,
  ExplicitDiscard,
  HeaderCompressionInfo,
  HeaderCompressionInfoList,
  HeaderCompressionInfo-r4,
  HeaderCompressionInfoList-r4,
  LogicalChannelIdentity,
  LosslessSRNS-RelocSupport,
  MAC-d-HFN-initial-value,
  MAC-DTX-Cycle-2ms,
  MAC-DTX-Cycle-10ms,
  MAC-ehs-AddReconfReordQ,
  MAC-ehs-QueueId,
  MAC-InactivityThreshold,
  MAC-LogicalChannelPriority,
  MaxDAT,
  MaxDAT-Retransmissions,
  MaxMRW,
  MaxPDCP-SN-WindowSize,
  MaxRST,
  NewTiming,
  NoExplicitDiscard,
  PDCP-Info,
  PDCP-Info-r4,
  PDCP-InfoReconfig,
  PDCP-InfoReconfig-r4,
  PDCP-PDU-Header,
  PDCP-ROHC-TargetMode,
  PDCP-SN-Info,
  Poll-PDU,
  Poll-SDU,
  PollingInfo,
  PollWindow,
  PowerControlGAP,
  PredefinedConfigIdentity,
  PredefinedConfigValueTag,
  PredefinedRB-Configuration,
  PreDefRadioConfiguration,
  PredefinedConfigStatusList,
  PredefinedConfigStatusInfo,
  PredefinedConfigStatusListComp,
  PredefinedConfigSetsWithDifferentValueTag,
  PredefinedConfigSetWithDifferentValueTag,
  PredefinedConfigValueTagList,
  PredefinedConfigStatusListVarSz,
  RAB-Info,
  RAB-Info-r6-ext,
  RAB-Info-v6b0ext,
  RAB-Info-r6,
  RAB-InformationList,
  RAB-InformationList-r6,
  RAB-InformationReconfigList,
  RAB-InformationReconfig,
  RAB-Info-Post,
  RAB-InformationSetup,
  RAB-InformationSetup-r4,
  RAB-InformationSetup-r5,
  RAB-InformationSetup-r6-ext,
  RAB-InformationSetup-r6,
  RAB-InformationSetup-v6b0ext,
  RAB-InformationSetupList,
  RAB-InformationSetupList-r4,
  RAB-InformationSetupList-r5,
  RAB-InformationSetupList-r6,
  RAB-InformationSetupList-r6-ext,
  RAB-InformationSetupList-v6b0ext,
  RB-ActivationTimeInfo,
  RB-ActivationTimeInfoList,
  RB-COUNT-C-Information,
  RB-COUNT-C-InformationList,
  RB-COUNT-C-MSB-Information,
  RB-COUNT-C-MSB-InformationList,
  RB-Identity,
  RB-IdentityList,
  RB-InformationAffected,
  RB-InformationAffected-r5,
  RB-InformationAffected-r6,
  RB-InformationAffectedList,
  RB-InformationAffectedList-r5,
  RB-InformationAffectedList-r6,
  RB-InformationChanged-r6,
  RB-InformationChangedList-r6,
  RB-InformationReconfig,
  RB-InformationReconfig-r4,
  RB-InformationReconfig-r5,
  RB-InformationReconfig-r6,
  RB-InformationReconfigList,
  RB-InformationReconfigList-r4,
  RB-InformationReconfigList-r5,
  RB-InformationReconfigList-r6,
  RB-InformationReleaseList,
  RB-InformationSetup,
  RB-InformationSetup-r4,
  RB-InformationSetup-r5,
  RB-InformationSetup-r6,
  RB-InformationSetupList,
  RB-InformationSetupList-r4,
  RB-InformationSetupList-r5,
  RB-InformationSetupList-r6,
  RB-MappingInfo,
  RB-MappingInfo-r5,
  RB-MappingInfo-r6,
  RB-MappingOption,
  RB-MappingOption-r5,
  RB-MappingOption-r6,
  RB-PDCPContextRelocation,
  RB-PDCPContextRelocationList,
  RB-StopContinue,
  RB-WithPDCP-Info,
  RB-WithPDCP-InfoList,
  ReceivingWindowSize,
  RFC2507-Info,
  RFC3095-Info-r4,
  RLC-Info,
  RLC-Info-r5,
  RLC-Info-r6,
  RLC-Info-MCCH-r6,
  RLC-Info-MSCH-r6,
  RLC-Info-MTCH-r6,
  RLC-InfoChoice,
  RLC-InfoChoice-r5,
  RLC-InfoChoice-r6,
  RLC-PDU-Size,
  RLC-PDU-SizeList,
  RLC-SequenceNumber,
  RLC-SizeInfo,
  RLC-SizeExplicitList,
  ROHC-Profile-r4,
  ROHC-ProfileList-r4,
  ROHC-PacketSize-r4,
  ROHC-PacketSizeList-r4,
  SRB-InformationSetup,
  SRB-InformationSetup-r5,
  SRB-InformationSetup-r6,
  SRB-InformationSetupList,
  SRB-InformationSetupList-r5,
  SRB-InformationSetupList-r6,
  SRB-InformationSetupList2,
  SRB-InformationSetupList2-r6,
  TimerDAR-r6,
  TimerDiscard,
  TimerEPC,
  TimerMRW,
  TimerOSD-r6,
  TimerPoll,
  TimerPollPeriodic,
  TimerPollProhibit,
  TimerRST,
  TimerStatusPeriodic,
  TimerStatusProhibit,
  TransmissionRLC-Discard,
  TransmissionWindowSize,
  UL-AM-RLC-Mode,
  UL-CounterSynchronisationInfo,
  UL-LogicalChannelMapping,
  UL-LogicalChannelMapping-r6,
  UL-LogicalChannelMappingList,
  UL-LogicalChannelMappingList-r6,
  UL-LogicalChannelMappings,
  UL-LogicalChannelMappings-r6,
  UL-RFC3095-r4,
  UL-RLC-Mode,
  UL-TM-RLC-Mode,
  UL-UM-RLC-Mode,
  UL-TransportChannelType,
  UM-RLC-DuplAvoid-Reord-Info-r6,
  UM-RLC-OutOSeqDelivery-Info-r6,
  WindowSizeDAR-r6,
  WindowSizeOSD-r6,
  AddOrReconfMAC-dFlow,
  AllowedTFC-List,
  AllowedTFI-List,
  BitModeRLC-SizeInfo,
  BLER-QualityValue,
  ChannelCodingType,
  CodingRate,
  CommonDynamicTF-Info,
  CommonDynamicTF-Info-DynamicTTI,
  CommonDynamicTF-InfoList,
  CommonDynamicTF-InfoList-DynamicTTI,
  CommonTransChTFS,
  CommonTransChTFS-LCR,
  CPCH-SetID,
  CRC-Size,
  DedicatedDynamicTF-Info,
  DedicatedDynamicTF-Info-DynamicTTI,
  DedicatedDynamicTF-InfoList,
  DedicatedDynamicTF-InfoList-DynamicTTI,
  DedicatedTransChTFS,
  DL-AddReconfTransChInfo2List,
  DL-AddReconfTransChInfoList,
  DL-AddReconfTransChInfoList-r4,
  DL-AddReconfTransChInfoList-r5,
  DL-AddReconfTransChInformation,
  DL-AddReconfTransChInformation-r4,
  DL-AddReconfTransChInformation-r5,
  DL-AddReconfTransChInformation2,
  DL-CommonTransChInfo,
  DL-CommonTransChInfo-r4,
  DL-DeletedTransChInfoList,
  DL-DeletedTransChInfoList-r5,
  DL-TransportChannelIdentity,
  DL-TransportChannelIdentity-r5,
  DL-TrCH-Type,
  DL-TrCH-TypeId1-r5,
  DL-TrCH-TypeId2-r5,
  DRAC-ClassIdentity,
  DRAC-StaticInformation,
  DRAC-StaticInformationList,
  E-DCH-AddReconf-MAC-d-Flow,
  E-DCH-AddReconf-MAC-d-FlowList,
  E-DCH-AddReconf-MAC-d-FlowList-r7,
  E-DCH-MAC-d-FlowIdentity,
  E-DCH-MAC-d-FlowMaxRetrans,
  E-DCH-MAC-d-FlowMultiplexingList,
  E-DCH-MAC-d-FlowPowerOffset,
  Common-E-DCH-MAC-d-FlowList,
  E-DCH-TTI,
  ExplicitTFCS-Configuration,
  GainFactor,
  GainFactorInformation,
  HSDSCH-Info,
  HARQ-Info,
  HARQ-Info-r7,
  HARQMemorySize,
  IndividualDL-CCTrCH-Info,
  IndividualDL-CCTrCH-InfoList,
  IndividualUL-CCTrCH-Info,
  IndividualUL-CCTrCH-InfoList,
  LogicalChannelByRB,
  LogicalChannelList,
  MAC-d-FlowIdentityDCHandHSDSCH,
  MAC-d-FlowIdentity,
  MAC-d-PDU-SizeInfo-List,
  MAC-d-PDUsizeInfo,
  MAC-hs-AddReconfQueue-List,
  MAC-hs-AddReconfQueue,
  MAC-hs-DelQueue-List,
  MAC-hs-DelQueue,
  MAC-hs-WindowSize,
  NumberOfTbSizeAndTTIList,
  MessType,
  Non-allowedTFC-List,
  NumberOfTransportBlocks,
  OctetModeRLC-SizeInfoType1,
  OctetModeRLC-SizeInfoType2,
  PowerOffsetInfoShort,
  PowerOffsetInformation,
  PowerOffsetPp-m,
  PreDefTransChConfiguration,
  QualityTarget,
  RateMatchingAttribute,
  ReferenceTFC-ID,
  RestrictedTrChInfo,
  RestrictedTrChInfoList,
  SemistaticTF-Information,
  SignalledGainFactors,
  SplitTFCI-Signalling,
  SplitType,
  T1-ReleaseTimer,
  TFC-Subset,
  TFC-SubsetList,
  TFC-Value,
  TFCI-Field2-Information,
  TFCI-Range,
  TFCI-RangeList,
  TFCS,
  TFCS-Identity,
  TFCS-IdentityPlain,
  TFCS-InfoForDSCH,
  TFCS-ReconfAdd,
  TFCS-Removal,
  TFCS-RemovalList,
  TimeDurationBeforeRetry,
  TM-SignallingInfo,
  TransmissionTimeInterval,
  TransmissionTimeValidity,
  TransportChannelIdentity,
  TransportChannelIdentityDCHandDSCH,
  TransportFormatSet,
  TransportFormatSet-LCR,
  UL-AddReconfTransChInfoList,
  UL-AddReconfTransChInfoList-r6,
  UL-AddReconfTransChInformation,
  UL-AddReconfTransChInformation-r6,
  UL-CommonTransChInfo,
  UL-CommonTransChInfo-r4,
  UL-ControlledTrChList,
  UL-DeletedTransChInfoList,
  UL-DeletedTransChInfoList-r6,
  UL-TransportChannelIdentity,
  UL-TransportChannelIdentity-r6,
  UL-TrCH-Type,
  USCH-TransportChannelsInfo,
  ACK-NACK-repetitionFactor,
  AC-To-ASC-Mapping,
  AC-To-ASC-MappingTable,
  AccessServiceClass-FDD,
  AccessServiceClass-TDD,
  AccessServiceClass-TDD-LCR-r4,
  AdditionalPRACH-TF-and-TFCS-CCCH-IEs,
  AdditionalPRACH-TF-and-TFCS-CCCH,
  AdditionalPRACH-TF-and-TFCS-CCCH-List,
  AICH-Info,
  AICH-PowerOffset,
  AICH-TransmissionTiming,
  AllocationPeriodInfo,
  Alpha,
  AP-AICH-ChannelisationCode,
  AP-PreambleScramblingCode,
  AP-Signature,
  AP-Signature-VCAM,
  AP-Subchannel,
  ASCSetting-FDD,
  ASCSetting-TDD,
  ASCSetting-TDD-LCR-r4,
  AvailableAP-Signature-VCAMList,
  AvailableAP-SignatureList,
  AvailableAP-SubchannelList,
  AvailableMinimumSF-ListVCAM,
  AvailableMinimumSF-VCAM,
  AvailableSignatures,
  AvailableSubChannelNumbers,
  BEACON-PL-Est,
  BurstType,
  Bler-Target,
  CCTrCH-PowerControlInfo,
  CCTrCH-PowerControlInfo-r4,
  CCTrCH-PowerControlInfo-r5,
  CD-AccessSlotSubchannel,
  CD-AccessSlotSubchannelList,
  CD-CA-ICH-ChannelisationCode,
  CD-PreambleScramblingCode,
  CD-SignatureCode,
  CD-SignatureCodeList,
  CellAndChannelIdentity,
  CellParametersID,
  Cfntargetsfnframeoffset,
  ChannelAssignmentActive,
  ChannelisationCode256,
  ChannelReqParamsForUCSM,
  ClosedLoopTimingAdjMode,
  CodeNumberDSCH,
  CodeRange,
  CodeWordSet,
  CommonTimeslotInfo,
  CommonTimeslotInfoMBMS,
  CommonTimeslotInfoSCCPCH,
  Common-MAC-ehs-ReorderingQueue,
  ConstantValue,
  ConstantValueTdd,
  CPCH-PersistenceLevels,
  CPCH-PersistenceLevelsList,
  CPCH-SetInfo,
  CPCH-SetInfoList,
  CPCH-StatusIndicationMode,
  CQI-RepetitionFactor,
  CSICH-PowerOffset,
  DefaultDPCH-OffsetValueFDD,
  DefaultDPCH-OffsetValueTDD,
  DeltaPp-m,
  DeltaCQI,
  DeltaNACK,
  DeltaACK,
  DeltaSIR,
  DHS-Sync,
  DL-CCTrCh,
  DL-CCTrCh-r4,
  DL-CCTrChList,
  DL-CCTrChList-r4,
  DL-CCTrChListToRemove,
  DL-ChannelisationCode,
  DL-ChannelisationCodeList,
  DL-CommonInformation,
  DL-CommonInformation-r4,
  DL-CommonInformation-r5,
  DL-CommonInformation-r6,
  DL-CommonInformation-r7,
  DL-CommonInformation-r8,
  DL-CommonInformationPost,
  DL-CommonInformationPredef,
  DL-CompressedModeMethod,
  DL-DPCH-InfoCommon,
  DL-DPCH-InfoCommon-r4,
  DL-DPCH-InfoCommon-r6,
  DL-DPCH-InfoCommonPost,
  DL-DPCH-InfoCommonPredef,
  DL-DPCH-InfoPerRL,
  DL-DPCH-InfoPerRL-r4,
  DL-DPCH-InfoPerRL-r5,
  DL-DPCH-InfoPerRL-r6,
  DL-DPCH-InfoPerRL-r7,
  DL-FDPCH-InfoPerRL-r6,
  DL-FDPCH-InfoPerRL-r7,
  DL-DPCH-InfoPerRL-PostFDD,
  DL-DPCH-InfoPerRL-PostTDD,
  DL-DPCH-InfoPerRL-PostTDD-LCR-r4,
  DL-DPCH-PowerControlInfo,
  DL-FDPCH-InfoCommon-r6,
  DL-FrameType,
  DL-HSPDSCH-Information,
  DL-HSPDSCH-Information-r6,
  DL-HSPDSCH-Information-r7,
  DL-HSPDSCH-Information-r8,
  DL-HSPDSCH-TS-Configuration,
  DL-InformationPerRL,
  DL-InformationPerRL-r4,
  DL-InformationPerRL-r5,
  DL-InformationPerRL-r5bis,
  DL-InformationPerRL-r6,
  DL-InformationPerRL-v6b0ext,
  DL-InformationPerRL-List,
  DL-InformationPerRL-List-r4,
  DL-InformationPerRL-List-r5,
  DL-InformationPerRL-List-r6,
  DL-InformationPerRL-List-v6b0ext,
  DL-InformationPerRL-List-r5bis,
  DL-InformationPerRL-ListPostFDD,
  DL-InformationPerRL-PostFDD,
  DL-InformationPerRL-PostTDD,
  DL-InformationPerRL-PostTDD-LCR-r4,
  DL-PDSCH-Information,
  Dl-rate-matching-restriction,
  DL-TPC-PowerOffsetPerRL,
  DL-TPC-PowerOffsetPerRL-List,
  DL-TS-ChannelisationCode,
  DL-TS-ChannelisationCodesShort,
  DownlinkAdditionalTimeslots,
  DownlinkAdditionalTimeslots-LCR-r4,
  DownlinkTimeslotsCodes,
  DownlinkTimeslotsCodes-LCR-r4,
  DPC-Mode,
  DPCCH-PowerOffset,
  DPCCH-PowerOffset2,
  DPCH-CompressedModeInfo,
  DPCH-CompressedModeStatusInfo,
  DPCH-FrameOffset,
  DSCH-Mapping,
  DSCH-MappingList,
  DSCH-RadioLinkIdentifier,
  DSCH-TransportChannelsInfo,
  DTX-DRX-TimingInfo-r7,
  DurationTimeInfo,
  DynamicPersistenceLevel,
  DynamicPersistenceLevelList,
  DynamicPersistenceLevelTF-List,
  DynamicTFInformationCCCH,
  E-AGCH-ChannelisationCode,
  E-AGCH-Information,
  E-AGCH-Information-r7,
  E-DCH-MinimumSet-E-TFCI,
  E-DCH-ReconfigurationInfo,
  E-DCH-RL-InfoNewServingCell,
  E-DCH-RL-InfoOtherCell,  
  E-DPCCH-Info,
  E-DPCCH-Info-r7,
  E-DPCCH-DPCCH-PowerOffset,
  E-DPDCH-Info,
  E-DPDCH-PeriodicyOfSchedInfo,
  E-DPDCH-PL-NonMax,
  E-DPDCH-Reference-E-TFCI,
  E-DPDCH-Reference-E-TFCIList,
  E-DPDCH-SchedulingInfoConfiguration,
  E-DPDCH-SchedulingTransmConfiguration,
  E-DPDCH-MaxChannelisationCodes,
  E-HICH-ChannelisationCode,
  E-HICH-Information,
  E-HICH-Information-LCR, 
  E-HICH-RGCH-SignatureSequence,
  E-RGCH-CombinationIndex,
  E-RGCH-Information,
  E-RUCCH-Info,
  E-TFCI-TableIndex,
  FACH-PCH-Information,
  FACH-PCH-InformationList,
  Feedback-cycle,
  FPACH-Info-r4,
  FrequencyInfo,
  FrequencyInfoFDD,
  FrequencyInfoTDD,
  HappyBit-DelayCondition,
  HARQ-Preamble-Mode,
  HS-ChannelisationCode-LCR,
  HS-PDSCH-Midamble-Configuration-TDD128,
  HS-SCCH-Info,
  HS-SCCH-Info-r6,
  HS-SCCH-Codes,
  HS-SCCH-LessInfo-r7,
  HS-SCCH-TDD128,
  HS-SCCH-TDD128-r6,
  HS-SICH-Configuration-TDD128,
  HS-SICH-Configuration-TDD128-r6,
  HS-SCCH-TDD384,
  HS-SCCH-TDD384-r6,
  HS-SICH-Configuration-TDD384,
  HS-SICH-Power-Control-Info-TDD384,
  HS-SCCH-SystemInfo,
  IndividualTimeslotInfo,
  IndividualTimeslotInfo-LCR-r4,
  IndividualTimeslotInfo-LCR-r4-ext,
  IndividualTS-Interference,
  IndividualTS-InterferenceList,
  ITP,
  NidentifyAbort,
  MaxAllowedUL-TX-Power,
  MaxAvailablePCPCH-Number,
  MaxPowerIncrease-r4,
  MaxTFCI-Field2Value,
  Measurement-Feedback-Info,
  MidambleConfigurationBurstType1and3,
  MidambleConfigurationBurstType2,
  MidambleShiftAndBurstType,
  MidambleShiftAndBurstType-DL,
  MidambleShiftAndBurstType-LCR-r4,
  MidambleShiftLong,
  MidambleShiftShort,
  MinimumSpreadingFactor,
  MultiCodeInfo,
  N-EOT,
  N-GAP,
  N-PCH,
  N-StartMessage,
  NB01,
  NF-Max,
  NumberOfDPDCH,
  NumberOfFBI-Bits,
  OpenLoopPowerControl-TDD,
  OpenLoopPowerControl-IPDL-TDD-r4,
  PagingIndicatorLength,
  PC-Preamble,
  PCP-Length,
  PCPCH-ChannelInfo,
  PCPCH-ChannelInfoList,
  PCPICH-UsageForChannelEst,
  PDSCH-CapacityAllocationInfo,
  PDSCH-CapacityAllocationInfo-r4,
  PDSCH-CodeInfo,
  PDSCH-CodeInfoList,
  PDSCH-CodeMap,
  PDSCH-CodeMapList,
  PDSCH-CodeMapping,
  PDSCH-Identity,
  PDSCH-Info,
  PDSCH-Info-r4,
  PDSCH-Info-LCR-r4,
  PDSCH-PowerControlInfo,
  PDSCH-SHO-DCH-Info,
  PDSCH-SysInfo,
  PDSCH-SysInfo-HCR-r5,
  PDSCH-SysInfo-LCR-r4,
  PDSCH-SysInfoList,
  PDSCH-SysInfoList-HCR-r5,
  PDSCH-SysInfoList-LCR-r4,
  PDSCH-SysInfoList-SFN,
  PDSCH-SysInfoList-SFN-HCR-r5,
  PDSCH-SysInfoList-SFN-LCR-r4,
  PersistenceScalingFactor,
  PersistenceScalingFactorList,
  PI-CountPerFrame,
  PichChannelisationCodeList-LCR-r4,
  PICH-Info,
  PICH-Info-LCR-r4,
  PICH-PowerOffset,
  PilotBits128,
  PilotBits256,
  MeasurementPowerOffset,
  PositionFixedOrFlexible,
  PowerControlAlgorithm,
  PowerOffsetPilot-pdpdch,
  PowerOffsetTPC-pdpdch,
  PowerRampStep,
  PRACH-ChanCodes-LCR-r4,
  PRACH-Definition-LCR-r4,
  PRACH-Midamble,
  PRACH-Partitioning,
  PRACH-Partitioning-LCR-r4,
  PRACH-PowerOffset,
  PRACH-RACH-Info,
  PRACH-RACH-Info-LCR-r4,
  PRACH-SystemInformation,
  PRACH-SystemInformation-LCR-r4,
  PRACH-SystemInformationList,
  PRACH-SystemInformationList-LCR-r4,
  PreambleRetransMax,
  PreambleScramblingCodeWordNumber,
  PreDefPhyChConfiguration,
  PrimaryCCPCH-Info,
  PrimaryCCPCH-Info-r4,
  PrimaryCCPCH-Info-LCR-r4,
  PrimaryCCPCH-Info-LCR-r4-ext,
  PrimaryCCPCH-InfoPost,
  PrimaryCCPCH-InfoPostTDD-LCR-r4,
  PrimaryCCPCH-TX-Power,
  PrimaryCPICH-Info,
  PrimaryCPICH-TX-Power,
  PrimaryScramblingCode,
  PuncturingLimit,
  PUSCH-CapacityAllocationInfo,
  PUSCH-CapacityAllocationInfo-r4,
  PUSCH-Identity,
  PUSCH-Info,
  PUSCH-Info-r4,
  PUSCH-Info-LCR-r4,
  PUSCH-PowerControlInfo-r4,
  PUSCH-SysInfo,
  PUSCH-SysInfo-HCR-r5,
  PUSCH-SysInfo-LCR-r4,
  PUSCH-SysInfoList,
  PUSCH-SysInfoList-HCR-r5,
  PUSCH-SysInfoList-LCR-r4,
  PUSCH-SysInfoList-SFN,
  PUSCH-SysInfoList-SFN-HCR-r5,
  PUSCH-SysInfoList-SFN-LCR-r4,
  RACH-TransmissionParameters,
  ReducedScramblingCodeNumber,
  RepetitionPeriodAndLength,
  RepetitionPeriodLengthAndOffset,
  ReplacedPDSCH-CodeInfo,
  ReplacedPDSCH-CodeInfoList,
  RepPerLengthOffset-PICH,
  RepPerLengthOffset-MICH,
  RestrictedTrCH,
  RestrictedTrCH-InfoList,
  RL-AdditionInformation,
  RL-AdditionInformation-r6,
  RL-AdditionInformation-v6b0ext,
  RL-AdditionInformationList,
  RL-AdditionInformationList-r6,
  RL-AdditionInformation-list-v6b0ext,
  RL-IdentifierList,
  RL-RemovalInformationList,
  RPP,
  S-Field,
  SCCPCH-ChannelisationCode,
  SCCPCH-ChannelisationCodeList,
  SCCPCH-InfoForFACH,
  SCCPCH-InfoForFACH-r4,
  SCCPCH-SystemInformation,
  SCCPCH-SystemInformation-LCR-r4-ext,
  SCCPCH-SystemInformationList,
  SCCPCH-SystemInformationList-LCR-r4-ext,
  SCCPCH-SystemInformation-MBMS-r6,
  ScramblingCodeChange,
  ScramblingCodeType,
  SecondaryCCPCH-Info,
  SecondaryCCPCH-Info-r4,
  SecondaryCCPCH-Info-LCR-r4-ext,
  SecondaryCCPCHInfo-MBMS-r6,
  SecondaryCPICH-Info,
  SecondaryScramblingCode,
  SecondInterleavingMode,
  SF256-AndCodeNumber,
  SF512-AndCodeNumber,
  SF512-AndPilot,
  SF-PDSCH,
  SF-PRACH,
  SFN-TimeInfo,
  SpecialBurstScheduling,
  SpreadingFactor,
  SRB-delay,
  SSDT-CellIdentity,
  SSDT-Information,
  SSDT-Information-r4,
  SSDT-UL,
  STTDIndication,
  SynchronisationParameters-r4,
  SYNC-UL-Procedure-r4,
  SYNC-UL-Info-r4,
  TDD-FPACH-CCode16-r4,
  TDD-UL-Interference,
  TDD-PICH-CCode,
  TDD-PRACH-CCode8,
  TDD-PRACH-CCode16,
  TDD-PRACH-CCode-LCR-r4,
  TDD-PRACH-CCodeList,
  TFC-ControlDuration,
  TFCI-Coding,
  TGCFN,
  TGD,
  TGL,
  TGMP,
  TGP-Sequence,
  TGPS-Reconfiguration-CFN,
  TGP-SequenceList,
  TGP-SequenceShort,
  TGPL,
  TGPRC,
  TGPS-ConfigurationParams,
  TGPSI,
  TGSN,
  TimeInfo,
  TimeslotList,
  TimeslotList-r4,
  TimeslotNumber,
  TimeslotNumber-LCR-r4,
  TimeslotNumber-PRACH-LCR-r4,
  TimeslotSync2,
  TimingOffset,
  TimingMaintainedSynchInd,
  TPC-CombinationIndex,
  TPC-StepSizeFDD,
  TPC-StepSizeTDD,
  TreconfirmAbort,
  TX-DiversityMode,
  UARFCN,
  UCSM-Info,
  UL-16QAM-Settings,
  UL-CCTrCH,
  UL-CCTrCH-r4,
  UL-CCTrCHList,
  UL-CCTrCHList-r4,
  UL-CCTrCHListToRemove,
  UL-CCTrChTPCList,
  UL-ChannelRequirement,
  UL-ChannelRequirement-r4,
  UL-ChannelRequirement-r5,
  UL-ChannelRequirementWithCPCH-SetID,
  UL-ChannelRequirementWithCPCH-SetID-r4,
  UL-ChannelRequirementWithCPCH-SetID-r5,
  UL-CompressedModeMethod,
  UL-DL-Mode,
  UL-DPCCH-SlotFormat,
  UL-DPCH-Info,
  UL-DPCH-Info-r4,
  UL-DPCH-Info-r5,
  UL-DPCH-Info-r6,
  UL-DPCH-Info-r7,
  UL-DPCH-InfoPostFDD,
  UL-DPCH-InfoPostTDD,
  UL-DPCH-InfoPostTDD-LCR-r4,
  UL-DPCH-InfoPredef,
  UL-DPCH-PowerControlInfo,
  UL-DPCH-PowerControlInfo-r4,
  UL-DPCH-PowerControlInfo-r5,
  UL-DPCH-PowerControlInfo-r6,
  UL-DPCH-PowerControlInfoPostFDD,
  UL-DPCH-PowerControlInfoPostTDD,
  UL-DPCH-PowerControlInfoPostTDD-LCR-r4,
  UL-DPCH-PowerControlInfoPredef,
  UL-EDCH-Information-r6,
  UL-Interference,
  UL-ScramblingCode,
  UL-SynchronisationParameters-r4,
  UL-TargetSIR,
  UL-TimingAdvance,
  UL-TimingAdvanceControl,
  UL-TimingAdvanceControl-r4,
  UL-TimingAdvanceControl-LCR-r4,
  UL-TS-ChannelisationCode,
  UL-TS-ChannelisationCodeList,
  UplinkAdditionalTimeslots,
  UplinkAdditionalTimeslots-LCR-r4,
  Uplink-DPCCH-Slot-Format-Information,
  UplinkTimeslotsCodes,
  UplinkTimeslotsCodes-LCR-r4,
  Wi-LCR,
  AcquisitionSatInfo,
  AcquisitionSatInfoList,
  AdditionalMeasurementID-List,
  AlmanacSatInfo,
  AlmanacSatInfoList,
  AverageRLC-BufferPayload,
  AzimuthAndElevation,
  BadSatList,
  Frequency-Band,
  BCCH-ARFCN,
  BLER-MeasurementResults,
  BLER-MeasurementResultsList,
  BLER-TransChIdList,
  BSIC-VerificationRequired,
  BSICReported,
  BurstModeParameters,
  CellDCH-ReportCriteria,
  CellDCH-ReportCriteria-LCR-r4,
  CellIndividualOffset,
  CellInfo,
  CellInfo-r4,
  CellInfoSI-RSCP,
  CellInfoSI-RSCP-LCR-r4,
  CellInfoSI-ECN0,
  CellInfoSI-ECN0-LCR-r4,
  CellInfoSI-HCS-RSCP,
  CellInfoSI-HCS-RSCP-LCR-r4,
  CellInfoSI-HCS-ECN0,
  CellInfoSI-HCS-ECN0-LCR-r4,
  CellMeasuredResults,
  CellMeasurementEventResults,
  CellMeasurementEventResults-LCR-r4,
  CellReportingQuantities,
  CellSelectReselectInfoSIB-11-12,
  CellSelectReselectInfoSIB-11-12-RSCP,
  CellSelectReselectInfoSIB-11-12-ECN0,
  CellSelectReselectInfoSIB-11-12-HCS-RSCP,
  CellSelectReselectInfoSIB-11-12-HCS-ECN0,
  CellSelectReselectInfo-v590ext,
  CellSelectReselectInfoPCHFACH-v5b0ext,
  CellSelectReselectInfoTreselectionScaling-v5c0ext,
  CellsForInterFreqMeasList,
  CellsForInterRATMeasList,
  CellsForIntraFreqMeasList,
  CellSynchronisationInfo,
  CellToReport,
  CellToReportList,
  CodePhaseSearchWindow,
  CountC-SFN-Frame-difference,
  CPICH-Ec-N0,
  CPICH-RSCP,
  DeltaPRC,
  DeltaQrxlevmin,
  DeltaRSCP,
  DeltaRSCPPerCell,
  DeltaRRC,
  DGPS-CorrectionSatInfo,
  DGPS-CorrectionSatInfoList,
  DiffCorrectionStatus,
  DL-TransportChannelBLER,
  DopplerUncertainty,
  DRX-Info,
  EllipsoidPoint,
  EllipsoidPointAltitude,
  EllipsoidPointAltitudeEllipsoide,
  EllipsoidPointUncertCircle,
  EllipsoidPointUncertEllipse,
  EnvironmentCharacterisation,
  Event1a,
  Event1a-r4,
  Event1a-LCR-r4,
  Event1b,
  Event1b-r4,
  Event1b-LCR-r4,
  Event1c,
  Event1d,
  Event1e,
  Event1e-r6,
  Event1f,
  Event1f-r6,
  Event1j-r6,
  Event2a,
  Event2a-r6,
  Event2b,
  Event2b-r6,
  Event2c,
  Event2c-r6,
  Event2d,
  Event2d-r6,
  Event2e,
  Event2e-r6,
  Event2f,
  Event2f-r6,
  Event3a,
  Event3b,
  Event3c,
  Event3d,
  EventIDInterFreq,
  EventIDInterRAT,
  EventIDIntraFreq,
  EventResults,
  ExtraDopplerInfo,
  FACH-MeasurementOccasionInfo,
  FACH-MeasurementOccasionInfo-LCR-r4-ext,
  FilterCoefficient,
  FineSFN-SFN,
  ForbiddenAffectCell,
  ForbiddenAffectCell-r4,
  ForbiddenAffectCell-LCR-r4,
  ForbiddenAffectCellList,
  ForbiddenAffectCellList-r4,
  ForbiddenAffectCellList-LCR-r4,
  FreqQualityEstimateQuantity-FDD,
  FreqQualityEstimateQuantity-TDD,
  GPS-MeasurementParam,
  GPS-MeasurementParamList,
  GSM-CarrierRSSI,
  GSM-MeasuredResults,
  GSM-MeasuredResultsList,
  GPS-TOW-1msec,
  GPS-TOW-Assist,
  GPS-TOW-AssistList,
  HCS-CellReselectInformation-RSCP,
  HCS-CellReselectInformation-ECN0,
  HCS-NeighbouringCellInformation-RSCP,
  HCS-NeighbouringCellInformation-ECN0,
  HCS-PRIO,
  HCS-ServingCellInformation,
  Hysteresis,
  HysteresisInterFreq,
  InterFreqCell,
  InterFreqCell-LCR-r4,
  InterFreqCellID,
  InterFreqCellInfoList,
  InterFreqCellInfoList-r4,
  InterFreqCellInfoSI-List-RSCP,
  InterFreqCellInfoSI-List-ECN0,
  InterFreqCellInfoSI-List-HCS-RSCP,
  InterFreqCellInfoSI-List-HCS-ECN0,
  InterFreqCellInfoSI-List-RSCP-LCR,
  InterFreqCellInfoSI-List-ECN0-LCR,
  InterFreqCellInfoSI-List-HCS-RSCP-LCR,
  InterFreqCellInfoSI-List-HCS-ECN0-LCR,
  InterFreqCellList,
  InterFreqCellList-LCR-r4-ext,
  InterFreqCellMeasuredResultsList,
  InterFreqEvent,
  InterFreqEvent-r6,
  InterFreqEventList,
  InterFreqEventList-r6,
  InterFrequencyMeasuredResultsList-v590ext,
  Inter-FreqEventCriteria-v590ext,
  Inter-FreqEventCriteriaList-v590ext,
  Intra-FreqEventCriteriaList-v590ext,
  IntraFrequencyMeasuredResultsList-v590ext,
  IntraFreqReportingCriteria-1b-r5,
  PeriodicReportingInfo-1b,
  InterFreqEventResults,
  InterFreqEventResults-LCR-r4-ext,
  InterFreqMeasQuantity,
  InterFreqMeasuredResults,
  InterFreqMeasuredResultsList,
  InterFreqMeasurementSysInfo-RSCP,
  InterFreqMeasurementSysInfo-ECN0,
  InterFreqMeasurementSysInfo-HCS-RSCP,
  InterFreqMeasurementSysInfo-HCS-ECN0,
  InterFreqMeasurementSysInfo-RSCP-LCR-r4,
  InterFreqMeasurementSysInfo-ECN0-LCR-r4,
  InterFreqMeasurementSysInfo-HCS-RSCP-LCR-r4,
  InterFreqMeasurementSysInfo-HCS-ECN0-LCR-r4,
  InterFreqRACHRepCellsList,
  Dummy-InterFreqRACHReportingInfo,
  InterFreqRACHReportingInfo,
  InterFreqReportCriteria,
  InterFreqReportCriteria-r4,
  InterFreqReportCriteria-r6,
  InterFreqReportingCriteria,
  InterFreqReportingCriteria-r6,
  InterFreqReportingQuantity,
  InterFreqRepQuantityRACH-FDD,
  InterFreqRepQuantityRACH-TDD,
  InterFreqRepQuantityRACH-TDDList,
  InterFrequencyMeasurement,
  InterFrequencyMeasurement-r4,
  InterFrequencyMeasurement-r6,
  InterRAT-TargetCellDescription,
  InterRATCellID,
  InterRATCellInfoIndication,
  InterRATCellInfoList,
  InterRATCellInfoList-B,
  InterRATCellInfoList-r4,
  InterRATCellInfoList-r6,
  InterRATCellIndividualOffset,
  InterRATEvent,
  InterRATEventList,
  InterRATEventResults,
  InterRATInfo,
  InterRATInfo-r6,
  InterRATMeasQuantity,
  InterRATMeasuredResults,
  InterRATMeasuredResultsList,
  InterRATMeasurement,
  InterRATMeasurement-r4,
  InterRATMeasurement-r6,
  InterRATMeasurementSysInfo,
  InterRATMeasurementSysInfo-B,
  InterRATReportCriteria,
  InterRATReportingCriteria,
  InterRATReportingQuantity,
  IntraFreqCellID,
  IntraFreqCellInfoList,
  IntraFreqCellInfoList-r4,
  IntraFreqCellInfoSI-List-RSCP,
  IntraFreqCellInfoSI-List-ECN0,
  IntraFreqCellInfoSI-List-HCS-RSCP,
  IntraFreqCellInfoSI-List-HCS-ECN0,
  IntraFreqCellInfoSI-List-RSCP-LCR-r4,
  IntraFreqCellInfoSI-List-ECN0-LCR-r4,
  IntraFreqCellInfoSI-List-HCS-RSCP-LCR-r4,
  IntraFreqCellInfoSI-List-HCS-ECN0-LCR-r4,
  IntraFreqEvent,
  IntraFreqEvent-r4,
  IntraFreqEvent-LCR-r4,
  IntraFreqEvent-r6,
  IntraFreqEvent-1d-r5,
  IntraFreqEventCriteria,
  IntraFreqEventCriteria-r4,
  IntraFreqEventCriteria-LCR-r4,
  IntraFreqEventCriteria-r6,
  IntraFreqEventCriteriaList,
  IntraFreqEventCriteriaList-r4,
  IntraFreqEventCriteriaList-LCR-r4,
  IntraFreqEventCriteriaList-r6,
  IntraFreqEventResults,
  IntraFreqMeasQuantity,
  IntraFreqMeasQuantity-FDD,
  IntraFreqMeasQuantity-TDD,
  IntraFreqMeasQuantity-TDDList,
  IntraFreqMeasuredResultsList,
  IntraFreqMeasurementSysInfo-RSCP,
  IntraFreqMeasurementSysInfo-ECN0,
  IntraFreqMeasurementSysInfo-HCS-RSCP,
  IntraFreqMeasurementSysInfo-HCS-ECN0,
  IntraFreqMeasurementSysInfo-RSCP-LCR-r4,
  IntraFreqMeasurementSysInfo-ECN0-LCR-r4,
  IntraFreqMeasurementSysInfo-HCS-RSCP-LCR-r4,
  IntraFreqMeasurementSysInfo-HCS-ECN0-LCR-r4,
  IntraFreqReportCriteria,
  IntraFreqReportCriteria-r4,
  IntraFreqReportCriteria-r6,
  IntraFreqReportingCriteria,
  IntraFreqReportingCriteria-r4,
  IntraFreqReportingCriteria-LCR-r4,
  IntraFreqReportingCriteria-r6,
  IntraFreqReportingQuantity,
  IntraFreqReportingQuantityForRACH,
  IntraFreqRepQuantityRACH-FDD,
  IntraFreqRepQuantityRACH-TDD,
  IntraFreqRepQuantityRACH-TDDList,
  IntraFrequencyMeasurement,
  IntraFrequencyMeasurement-r4,
  IntraFrequencyMeasurement-r6,
  IODE,
  IP-Length,
  IP-PCCPCH-r4,
  IP-Spacing,
  IP-Spacing-TDD,
  IS-2000SpecificMeasInfo,
  MaxNumberOfReportingCellsType1,
  MaxNumberOfReportingCellsType2,
  MaxNumberOfReportingCellsType3,
  MaxReportedCellsOnRACH,
  MaxReportedCellsOnRACHinterFreq,
  MeasuredResults,
  MeasuredResults-v390ext,
  MeasuredResults-v590ext,
  MeasuredResults-LCR-r4,
  MeasuredResultsList,
  MeasuredResultsList-LCR-r4-ext,
  MeasuredResultsOnRACH,
  MeasuredResultsOnRACHinterFreq,
  MeasurementCommand,
  MeasurementCommand-r4,
  MeasurementCommand-r6,
  MeasurementControlSysInfo,
  MeasurementControlSysInfoExtension,
  MeasurementControlSysInfoExtensionAddon-r5,
  MeasurementControlSysInfoExtension-LCR-r4,
  MeasurementControlSysInfo-LCR-r4-ext,
  MeasurementIdentity,
  MeasurementQuantityGSM,
  MeasurementReportingMode,
  MeasurementType,
  MeasurementType-r4,
  MeasurementType-r6,
  MeasurementValidity,
  MonitoredCellRACH-List,
  MonitoredCellRACH-Result,
  MultipathIndicator,
  N-CR-T-CRMaxHyst,
  NavigationModelSatInfo,
  NavigationModelSatInfoList,
  EphemerisParameter,
  NC-Mode,
  Neighbour,
  Neighbour-v390ext,
  NeighbourList,
  NeighbourList-v390ext,
  NeighbourQuality,
  NewInterFreqCell,
  NewInterFreqCell-r4,
  NewInterFreqCellList,
  NewInterFreqCellList-r4,
  NewInterFreqCellSI-RSCP,
  NewInterFreqCellSI-ECN0,
  NewInterFreqCellSI-HCS-RSCP,
  NewInterFreqCellSI-HCS-ECN0,
  NewInterFreqCellSI-RSCP-LCR-r4,
  NewInterFreqCellSI-ECN0-LCR-r4,
  NewInterFreqCellSI-HCS-RSCP-LCR-r4,
  NewInterFreqCellSI-HCS-ECN0-LCR-r4,
  NewInterFreqCellSI-List-ECN0,
  NewInterFreqCellSI-List-HCS-RSCP,
  NewInterFreqCellSI-List-HCS-ECN0,
  NewInterFreqCellSI-List-RSCP,
  NewInterFreqCellSI-List-ECN0-LCR-r4,
  NewInterFreqCellSI-List-HCS-RSCP-LCR-r4,
  NewInterFreqCellSI-List-HCS-ECN0-LCR-r4,
  NewInterFreqCellSI-List-RSCP-LCR-r4,
  NewInterRATCell,
  NewInterRATCell-B,
  NewInterRATCellList,
  NewInterRATCellList-B,
  NewIntraFreqCell,
  NewIntraFreqCell-r4,
  NewIntraFreqCellList,
  NewIntraFreqCellList-r4,
  NewIntraFreqCellSI-RSCP,
  NewIntraFreqCellSI-ECN0,
  NewIntraFreqCellSI-HCS-RSCP,
  NewIntraFreqCellSI-HCS-ECN0,
  NewIntraFreqCellSI-RSCP-LCR-r4,
  NewIntraFreqCellSI-ECN0-LCR-r4,
  NewIntraFreqCellSI-HCS-RSCP-LCR-r4,
  NewIntraFreqCellSI-HCS-ECN0-LCR-r4,
  NewIntraFreqCellSI-List-RSCP,
  NewIntraFreqCellSI-List-ECN0,
  NewIntraFreqCellSI-List-HCS-RSCP,
  NewIntraFreqCellSI-List-HCS-ECN0,
  NewIntraFreqCellSI-List-RSCP-LCR-r4,
  NewIntraFreqCellSI-List-ECN0-LCR-r4,
  NewIntraFreqCellSI-List-HCS-RSCP-LCR-r4,
  NewIntraFreqCellSI-List-HCS-ECN0-LCR-r4,
  NonUsedFreqParameter,
  NonUsedFreqParameter-r6,
  NonUsedFreqParameterList,
  NonUsedFreqParameterList-r6,
  NonUsedFreqWList-r6,
  ObservedTimeDifferenceToGSM,
  OTDOA-SearchWindowSize,
  Pathloss,
  PenaltyTime-RSCP,
  PenaltyTime-ECN0,
  PendingTimeAfterTrigger,
  PeriodicalOrEventTrigger,
  PeriodicalReportingCriteria,
  PeriodicalWithReportingCellStatus,
  PLMNIdentitiesOfNeighbourCells,
  PLMNsOfInterFreqCellsList,
  PLMNsOfIntraFreqCellsList,
  PLMNsOfInterRATCellsList,
  PositionEstimate,
  PositioningMethod,
  PRC,
  PrimaryCCPCH-RSCP,
  Q-HCS,
  Q-OffsetS-N,
  Q-QualMin,
  Q-RxlevMin,
  QualityEventResults,
  QualityMeasuredResults,
  QualityMeasurement,
  QualityReportCriteria,
  QualityReportingCriteria,
  QualityReportingCriteriaSingle,
  QualityReportingQuantity,
  RAT-Type,
  ReferenceCellPosition,
  ReferenceLocation,
  ReferenceTimeDifferenceToCell,
  RemovedInterFreqCellList,
  RemovedInterRATCellList,
  RemovedIntraFreqCellList,
  ReplacementActivationThreshold,
  ReportDeactivationThreshold,
  ReportingAmount,
  ReportingCellStatus,
  ReportingCellStatusOpt,
  ReportingInfoForCellDCH,
  ReportingInfoForCellDCH-LCR-r4,
  ReportingInterval,
  ReportingIntervalLong,
  ReportingRange,
  RL-AdditionInfoList,
  RL-InformationLists,
  RLC-BuffersPayload,
  RRC,
  SatData,
  SatDataList,
  SatelliteStatus,
  SatID,
  SFN-Offset-Validity,
  SFN-SFN-Drift,
  SFN-SFN-ObsTimeDifference,
  SFN-SFN-ObsTimeDifference1,
  SFN-SFN-ObsTimeDifference2,
  SFN-SFN-OTD-Type,
  SFN-SFN-RelTimeDifference1,
  SFN-TOW-Uncertainty,
  SIR,
  SIR-MeasurementList,
  SIR-MeasurementResults,
  SIR-TFCS,
  SIR-TFCS-List,
  SIR-TimeslotList,
  SubFrame1Reserved,
  T-ADVinfo,
  T-CRMax,
  T-CRMaxHyst,
  TemporaryOffset1,
  TemporaryOffset2,
  TemporaryOffsetList,
  Threshold,
  Threshold-r6,
  ThreholdNonUsedFrequency-deltaList,
  ThresholdPositionChange,
  ThresholdSFN-GPS-TOW,
  ThresholdSFN-SFN-Change,
  ThresholdUsedFrequency,
  ThresholdUsedFrequency-r6,
  TimeInterval,
  TimeslotInfo,
  TimeslotInfo-LCR-r4,
  TimeslotInfoList,
  TimeslotInfoList-LCR-r4,
  TimeslotInfoList-r4,
  TimeslotISCP,
  TimeslotISCP-List,
  TimeslotListWithISCP,
  TimeslotWithISCP,
  TimeToTrigger,
  TrafficVolumeEventParam,
  TrafficVolumeEventResults,
  TrafficVolumeEventType,
  TrafficVolumeMeasQuantity,
  TrafficVolumeMeasSysInfo,
  TrafficVolumeMeasuredResults,
  TrafficVolumeMeasuredResultsList,
  TrafficVolumeMeasurement,
  TrafficVolumeMeasurementObjectList,
  TrafficVolumeReportCriteria,
  TrafficVolumeReportCriteriaSysInfo,
  TrafficVolumeReportingCriteria,
  TrafficVolumeReportingQuantity,
  TrafficVolumeThreshold,
  TransChCriteria,
  TransChCriteriaList,
  TransferMode,
  TransmittedPowerThreshold,
  TriggeringCondition1,
  TriggeringCondition2,
  TX-InterruptionAfterTrigger,
  UDRE,
  UE-6AB-Event,
  UE-6FG-Event,
  UE-AutonomousUpdateMode,
  UE-InternalEventParam,
  UE-InternalEventParamList,
  UE-InternalEventResults,
  UE-InternalMeasQuantity,
  UE-InternalMeasuredResults,
  UE-InternalMeasuredResults-LCR-r4,
  UE-InternalMeasurement,
  UE-InternalMeasurement-r4,
  UE-InternalMeasurementSysInfo,
  UE-InternalReportCriteria,
  UE-InternalReportingCriteria,
  UE-InternalReportingQuantity,
  UE-InternalReportingQuantity-r4,
  UE-MeasurementQuantity,
  UE-RX-TX-ReportEntry,
  UE-RX-TX-ReportEntryList,
  UE-RX-TX-TimeDifferenceType1,
  UE-RX-TX-TimeDifferenceType2,
  UE-RX-TX-TimeDifferenceType2Info,
  UE-RX-TX-TimeDifferenceThreshold,
  UE-TransmittedPower,
  UE-TransmittedPowerTDD-List,
  UL-TrCH-Identity,
  UE-Positioning-Accuracy,
  UE-Positioning-CipherParameters,
  UE-Positioning-Error,
  UE-Positioning-ErrorCause,
  UE-Positioning-EventParam,
  UE-Positioning-EventParamList,
  UE-Positioning-EventSpecificInfo,
  UE-Positioning-GPS-AcquisitionAssistance,
  UE-Positioning-GPS-AdditionalAssistanceDataRequest,
  UE-Positioning-GPS-Almanac,
  UE-Positioning-GPS-AssistanceData,
  UE-Positioning-GPS-DGPS-Corrections,
  UE-Positioning-GPS-IonosphericModel,
  UE-Positioning-GPS-MeasurementResults,
  UE-Positioning-GPS-NavigationModel,
  UE-Positioning-GPS-NavModelAddDataReq,
  UE-Positioning-GPS-ReferenceCellInfo,
  UE-Positioning-GPS-ReferenceTime,
  UE-Positioning-GPS-UTC-Model,
  UE-Positioning-IPDL-Parameters,
  UE-Positioning-IPDL-Parameters-r4,
  UE-Positioning-IPDL-Parameters-TDD-r4-ext,
  UE-Positioning-MeasuredResults,
  UE-Positioning-MeasuredResults-v390ext,
  UE-Positioning-Measurement,
  UE-Positioning-Measurement-v390ext,
  UE-Positioning-Measurement-r4,
  UE-Positioning-MeasurementEventResults,
  UE-Positioning-MeasurementInterval,
  UE-Positioning-MethodType,
  UE-Positioning-OTDOA-AssistanceData,
  UE-Positioning-OTDOA-AssistanceData-r4,
  UE-Positioning-OTDOA-AssistanceData-r4ext,
  UE-Positioning-OTDOA-AssistanceData-UEB,
  UE-Positioning-IPDL-Parameters-TDDList-r4-ext,
  UE-Positioning-OTDOA-Measurement,
  UE-Positioning-OTDOA-Measurement-v390ext,
  UE-Positioning-OTDOA-NeighbourCellInfo,
  UE-Positioning-OTDOA-NeighbourCellInfo-r4,
  UE-Positioning-OTDOA-NeighbourCellInfo-UEB,
  UE-Positioning-OTDOA-NeighbourCellList,
  UE-Positioning-OTDOA-NeighbourCellList-r4,
  UE-Positioning-OTDOA-NeighbourCellList-UEB,
  UE-Positioning-OTDOA-Quality,
  UE-Positioning-OTDOA-ReferenceCellInfo,
  UE-Positioning-OTDOA-ReferenceCellInfo-r4,
  UE-Positioning-OTDOA-ReferenceCellInfo-UEB,
  UE-Positioning-PositionEstimateInfo,
  UE-Positioning-ReportCriteria,
  UE-Positioning-ReportingQuantity,
  UE-Positioning-ReportingQuantity-v390ext,
  UE-Positioning-ReportingQuantity-r4,
  UE-Positioning-ResponseTime,
  UTRA-CarrierRSSI,
  UTRAN-GPS-DriftRate,
  UTRAN-GPSReferenceTime,
  UTRAN-GPSReferenceTimeResult,
  VarianceOfRLC-BufferPayload,
  W,
  BCC,
  BCCH-ModificationInfo,
  BCCH-ModificationTime,
  BSIC,
  CBS-DRX-Level1Information,
  CBS-DRX-Level1Information-extension-r6,
  CDMA2000-Message,
  CDMA2000-MessageList,
  CDMA2000-UMTS-Frequency-List,
  CellValueTag,
  ExpirationTimeFactor,
  ExtSIBTypeInfoSchedulingInfo-List,
  ExtSIBTypeInfoSchedulingInfo,
  FDD-UMTS-Frequency-List,
  FrequencyInfoCDMA2000,
  GERAN-SystemInfoBlock,
  GERAN-SystemInformation,
  GSM-BA-Range,
  GSM-BA-Range-List,
  GSM-Classmark2,
  GSM-Classmark3,
  GSM-MessageList,
  GSM-MS-RadioAccessCapability,
  GsmSecurityCapability,
  GSM-TargetCellInfoList,
  GSM-TargetCellInfo,
  IdentificationOfReceivedMessage,
  InterRAT-ChangeFailureCause,
  GERANIu-MessageList,
  GERANIu-RadioAccessCapability,
  InterRAT-UE-RadioAccessCapability,
  InterRAT-UE-RadioAccessCapabilityList,
  InterRAT-UE-RadioAccessCapability-v590ext,
  InterRAT-UE-RadioAccessCapability-v690ext,
  InterRAT-UE-SecurityCapability,
  InterRAT-UE-SecurityCapList,
  InterRAT-HO-FailureCause,
  MasterInformationBlock,
  MasterInformationBlock-v690ext,
  MasterInformationBlock-v6b0ext-IEs,
  MIB-ValueTag,
  NCC,
  PLMN-ValueTag,
  PredefinedConfigIdentityAndValueTag,
  ProtocolErrorInformation,
  ReceivedMessageType,
  Rplmn-Information,
  Rplmn-Information-r4,
  SchedulingInformation,
  SchedulingInformationSIB,
  SchedulingInformationSIBSb,
  SegCount,
  SegmentIndex,
  SFN-Prime,
  SIB-Data-fixed,
  SIB-Data-variable,
  SIBOccurIdentity,
  SIBOccurrenceIdentityAndValueTag,
  SIBOccurValueTag,
  SIB-ReferenceList,
  SIBSb-ReferenceList,
  SIB-ReferenceListFACH,
  SIB-Type,
  SIB-TypeAndTag,
  SIBSb-TypeAndTag,
  SIB-TypeExt,
  SibOFF,
  SibOFF-List,
  SysInfoType1,
  SysInfoType1-v3a0ext-IEs,
  SysInfoType2,
  SysInfoType3,
  SysInfoType3-v4b0ext-IEs,
  SysInfoType3-v590ext,
  SysInfoType3-v5c0ext-IEs,
  SysInfoType3-v670ext,
  SysInfoType4,
  SysInfoType4-v4b0ext-IEs,
  SysInfoType4-v590ext,
  SysInfoType4-v5b0ext-IEs,
  SysInfoType4-v5c0ext-IEs,
  SysInfoType5,
  SysInfoType5-v4b0ext-IEs,
  SysInfoType5-v590ext-IEs,
  SysInfoType5-v650ext-IEs,
  SysInfoType5-v680ext-IEs,
  SysInfoType5-v690ext-IEs,
  SysInfoType5bis,
  SysInfoType6,
  SysInfoType6-v4b0ext-IEs,
  SysInfoType6-v590ext-IEs,
  SysInfoType6-v650ext-IEs,
  SysInfoType6-v690ext-IEs,
  SysInfoType7,
  SysInfoType8,
  SysInfoType9,
  SysInfoType10,
  SysInfoType11,
  SysInfoType11-v4b0ext-IEs,
  SysInfoType11-v590ext-IEs,
  SysInfoType11-v690ext-IEs,
  SysInfoType11-v6b0ext-IEs,
  SysInfoType11bis,
  SysInfoType12,
  SysInfoType12-v4b0ext-IEs,
  SysInfoType12-v590ext-IEs,
  SysInfoType12-v690ext-IEs,
  SysInfoType12-v6b0ext-IEs,
  SysInfoType13,
  SysInfoType13-v3a0ext-IEs,
  SysInfoType13-v4b0ext-IEs,
  SysInfoType13-1,
  SysInfoType13-2,
  SysInfoType13-3,
  SysInfoType13-4,
  SysInfoType14,
  SysInfoType15,
  SysInfoType15-v4b0ext-IEs,
  SysInfoType15-1,
  SysInfoType15-2,
  SysInfoType15-3,
  SysInfoType15-4,
  SysInfoType15-4-v3a0ext,
  SysInfoType15-4-v4b0ext,
  SysInfoType15-5,
  SysInfoType15-5-v3a0ext,
  SysInfoType16,
  SysInfoType17,
  SysInfoType17-v4b0ext-IEs,
  SysInfoType17-v590ext-IEs,
  SysInfoType18,
  SysInfoType18-v6b0ext,
  SysInfoType19,
  SysInfoTypeSB1,
  SysInfoTypeSB1-v6b0ext,
  SysInfoTypeSB2,
  SysInfoTypeSB2-v6b0ext,
  TDD-UMTS-Frequency-List,
  ValueTagInfo,
  ANSI-41-GlobalServiceRedirectInfo,
  ANSI-41-PrivateNeighbourListInfo,
  ANSI-41-RAND-Information,
  ANSI-41-UserZoneID-Information,
  ANSI-41-NAS-Parameter,
  Min-P-REV,
  NAS-SystemInformationANSI-41,
  NID,
  P-REV,
  SID,
  MBMS-AccessProbabilityFactor,
  MBMS-CellGroupIdentity-r6,
  MBMS-CommonCCTrChIdentity,
  MBMS-CommonPhyChIdentity,
  MBMS-CommonRBIdentity,
  MBMS-CommonRBInformation-r6,
  MBMS-CommonRBInformationList-r6,
  MBMS-CommonTrChIdentity,
  MBMS-ConnectedModeCountingScope,
  MBMS-CurrentCell-SCCPCH-r6,
  MBMS-CurrentCell-SCCPCHList-r6,
  MBMS-FACHCarryingMTCH-List,
  MBMS-JoinedInformation-r6,
  MBMS-L1CombiningSchedule-32,
  MBMS-L1CombiningSchedule-64,
  MBMS-L1CombiningSchedule-128,
  MBMS-L1CombiningSchedule-256,
  MBMS-L1CombiningSchedule-512,
  MBMS-L1CombiningSchedule-1024,
  MBMS-L1CombiningSchedule,
  MBMS-L1CombiningTransmTimeDiff,
  MBMS-L23Configuration,
  MBMS-LogicalChIdentity,
  MBMS-MCCH-ConfigurationInfo-r6,
  MBMS-MICHConfigurationInfo-r6,
  MBMS-MICHNotificationIndLength,
  MBMS-MICHPowerOffset,
  MBMS-ModifedService-r6,
  MBMS-ModifedServiceList-r6,
  MBMS-MSCH-ConfigurationInfo-r6,
  MBMS-MSCHSchedulingInfo,
  MBMS-NeighbouringCellSCCPCH-r6,
  MBMS-NeighbouringCellSCCPCHList-r6,
  MBMS-NI-CountPerFrame,
  MBMS-NumberOfNeighbourCells-r6,
  MBMS-PFLIndex,
  MBMS-PFLInfo,
  MBMS-PhyChInformation-r6,
  MBMS-PhyChInformationList-r6,
  MBMS-PL-ServiceRestrictInfo-r6,
  MBMS-PreferredFrequencyList-r6,
  MBMS-PTMActivationTime-r6,
  MBMS-PTM-RBInformation-C,
  MBMS-PTM-RBInformation-CList,
  MBMS-PTM-RBInformation-N,
  MBMS-PTM-RBInformation-NList,
  MBMS-Qoffset,
  MBMS-RequiredUEAction-Mod,
  MBMS-RequiredUEAction-UMod,
  MBMS-SCCPCHIdentity,
  MBMS-SCCPCHPwrOffsetDiff,
  MBMS-SelectedServiceInfo,
  MBMS-SelectedServicesListFull,
  MBMS-SelectedServicesListShort,
  MBMS-SelectedServicesShort,
  MBMS-ServiceAccessInfo-r6,
  MBMS-ServiceAccessInfoList-r6,
  MBMS-ServiceIdentity-r6,
  MBMS-ServiceSchedulingInfo-r6,
  MBMS-ServiceSchedulingInfoList-r6,
  MBMS-ServiceTransmInfo,
  MBMS-ServiceTransmInfoList,
  MBMS-SessionIdentity,
  MBMS-ShortTransmissionID,
  MBMS-SIBType5-SCCPCH-r6,
  MBMS-SIBType5-SCCPCHList-r6,
  MBMS-SoftComb-TimingOffset,
  MBMS-TCTF-Presence,
  MBMS-TimersAndCounters-r6,
  MBMS-TransmissionIdentity,
  MBMS-TranspChInfoForCCTrCh-r6,
  MBMS-TranspChInfoForEachCCTrCh-r6,
  MBMS-TranspChInfoForEachTrCh-r6,
  MBMS-TranspChInfoForTrCh-r6,
  MBMS-TrCHInformation-Curr,
  MBMS-TrCHInformation-CurrList,
  MBMS-TrCHInformation-Neighb,
  MBMS-TrCHInformation-NeighbList,
  MBMS-TrCHInformation-SIB5,
  MBMS-TrCHInformation-SIB5List,
  MBMS-UnmodifiedService-r6,
  MBMS-UnmodifiedServiceList-r6,
  MIMO-Parameters-r7,
  MIMO-Parameters-r8,
  hiPDSCHidentities,
  hiPUSCHidentities,
  hiRM,
  maxAC,
  maxAdditionalMeas,
  maxASC,
  maxASCmap,
  maxASCpersist,
  maxCCTrCH,
  maxCellMeas,
  maxCellMeas-1,
  maxCNdomains,
  maxCPCHsets,
  maxDPCH-DLchan,
  maxDPDCH-UL,
  maxDRACclasses,
  maxE-DCHMACdFlow,
  maxE-DCHMACdFlow-1,
  maxEDCHRL,
  maxFACHPCH,
  maxFreq,
  maxFreqBandsFDD,
  maxFreqBandsFDD-ext,
  maxFreqBandsTDD,
  maxFreqBandsGSM,
  maxGERAN-SI,
  maxGSMTargetCells,
  maxHProcesses,
  maxHSDSCHTBIndex,
  maxHSDSCHTBIndex-tdd384,
  maxHSSCCHs,
  maxInterSysMessages,
  maxLoCHperRLC,
  maxMAC-d-PDUsizes,
  maxMBMS-CommonCCTrCh,
  maxMBMS-CommonPhyCh,
  maxMBMS-CommonRB,
  maxMBMS-CommonTrCh,
  maxMBMS-Freq,
  maxMBMS-L1CP,
  maxMBMSservCount,
  maxMBMSservModif,
  maxMBMSservSched,
  maxMBMSservSelect,
  maxMBMSservUnmodif,
  maxMBMSTransmis,
  maxMeasEvent,
  maxMeasIntervals,
  maxMeasParEvent,
  maxNumCDMA2000Freqs,
  maxNumGSMFreqRanges,
  maxNumE-HICH,
  maxNumFDDFreqs,
  maxNumTDDFreqs,
  maxNoOfMeas,
  maxOtherRAT,
  maxOtherRAT-16,
  maxPage1,
  maxPCPCH-APsig,
  maxPCPCH-APsubCh,
  maxPCPCH-CDsig,
  maxPCPCH-CDsubCh,
  maxPCPCH-SF,
  maxPCPCHs,
  maxPDCPAlgoType,
  maxPDSCH,
  maxPDSCH-TFCIgroups,
  maxPRACH,
  maxPRACH-FPACH,
  maxPredefConfig,
  maxPUSCH,
  maxQueueIDs,
  maxRABsetup,
  maxRAT,
  maxRB,
  maxRBallRABs,
  maxRBMuxOptions,
  maxRBperRAB,
  maxRBperTrCh,
  maxReportedGSMCells,
  maxRL,
  maxRL-1,
  maxRLCPDUsizePerLogChan,
  maxRFC3095-CID,
  maxROHC-PacketSizes-r4,
  maxROHC-Profile-r4,
  maxSat,
  maxSCCPCH,
  maxSIB,
  maxSIB-FACH,
  maxSIBperMsg,
  maxSRBsetup,
  maxSystemCapability,
  maxTF,
  maxTF-CPCH,
  maxTFC,
  maxTFCsub,
  maxTFCI-2-Combs,
  maxTGPS,
  maxTrCH,
  maxTrCHpreconf,
  maxTS,
  maxTS-1,
  maxTS-2,
  maxTS-LCR,
  maxTS-LCR-1,
  maxURA,
  maxURNTI-Group
  FROM UTRAN-RRC-ASN1-Definitions
;

maxLogCHperTrCH        INTEGER ::= 15
    --   This constant is from MCI ASP proposal, but there is no value for it in the proposal. value 8 is for temporary use
maxdlTrCH        INTEGER ::= 16
maxulTrCH        INTEGER ::= 16
maxNumOfSecondFrequency     INTEGER ::= 12

UTRAN-CellId-Type ::= ENUMERATED {utran-CellDedicated, utran-Cell5, utran-Cell7, utran-Cell8, utran-Cell9}

--**************************************************************
--
-- AICHInfo
--
--**************************************************************

AICHInfo ::= SEQUENCE {
  aichinfo AICH-Info,
  dl-TxPower AICH-PowerOffset,
  e-ai-Indication BOOLEAN DEFAULT FALSE -- Rel-8 or later
}

--**************************************************************
--
-- DL-TxPower-PCCPCH
--TDD
--**************************************************************

DL-TxPower-PCCPCH ::= INTEGER (-60..-30 )

--**************************************************************
--
-- AmConfirmationRequest
--   If the noConfirmationRequested option is used, then an RLC-AM-DATA-CNF is not expected from the RLC AM entity.
--   If the confirmationRequested option is used, then the RLC AM entity is being requested to provide an RLC-DATA-CNF primitive containing the same mui value.
--
--**************************************************************

AmConfirmationRequest ::= CHOICE {
  noConfirmationRequest NULL,
  confirmationRequested Mui
}

--**************************************************************
--
-- COUNT-I-MSB
--   28 bits long
--
--**************************************************************

COUNT-I-MSB ::= INTEGER (0..268435455 )

--**************************************************************
--
-- CellToBeCreated
--
--**************************************************************

CellToBeCreated ::= ENUMERATED { cell-DCH (0), cell-FACH (10) }

--**************************************************************
--
-- CellTxPowerLevel
--   The defaultCellTxPowerLvl is a default setting and is used for the most signalling tests. The real total cell DL Tx power level equals to the sum of the DL Tx power of the individual physical channels configured.
--   The totalCellTxPowerLvl applies to e.g. the idle mode tests in a non-default multi-cell radio environment.
--
--**************************************************************

CellTxPowerLevel ::= CHOICE
{
  defaultCellTxPowerLvl NULL,
  totalCellTxPowerLvl DL-TxPower
}

--**************************************************************
--
-- CfnTgtSfnFrameOffset
--   1. The observedValue is provided if the UE reads SFN when measuring "Cell synchronisation information" and sends it to the SS in MEASUREMENT REPORT message. The OFF value in IE COUNT-C-SFN frame difference is applied to the observedValue.
--   2. If the synchronisation between the target cell and the reference cell is calculated the calculatedAbsoluteValue is applied. Depending upon how to interpret SfnOffset two valid calculations exist.
--   2.1 If SfnOffset is interpreted as the frames lagging behind:
--   calculated-sfnLagging = (((4096 * 38400) + SfnOffset- Ref * 38400 +TCell-Ref + DOFF*512 - (SfnOffset-Tgt * 38400 + TCell-Tgt)) mod (256 * 38400)) / 38400
--   2.2 If SfnOffset is interpreted as the frames in advance:
--   calculated-sfnInAdvance = (((4096 + SfnOffset-Tgt - SfnOffset- Ref) * 38400 +TCell-Ref + DOFF*512 - TCell-Tgt) mod (256 * 38400)) / 38400
--   The formula can be further simplified in the default condition if SfnOffset- Ref and TCell-Ref are equal to 0:
--   calculated-sfnLagging = (((4096 * 38400) + DOFF*512 - (SfnOffset-Tgt * 38400 + TCell-Tgt)) mod (256 * 38400)) / 38400
--   calculated-sfnInAdvance = ((DOFF*512 + SfnOffset-Tgt * 38400 - TCell-Tgt) Mod (256 * 38400)) / 38400
--   calculated-sfnInAdvance = (calculated-sfnLagging + 2* SfnOffset-Tgt) mod 256
--   calculated-sfnLagging = (calculated-sfnInAdvance + (4096 - SfnOffset-Tgt) * 2) mod 256
--   The TTCN provides calculated-sfnLagging.
--
--**************************************************************

CfnTgtSfnFrameOffset ::= SEQUENCE {
  referenceCellId UTRAN-CellId-Type,
  cfnFrameOffset CHOICE {
    observed INTEGER (0..255),
    calculated INTEGER (0..255) }
}

--**************************************************************
--
-- CiphActivationInfo
--   DL or UL ciphering activation infoIf RB is omitted in rB-UL-CiphActivationTimeInfo the SS takes no action on this RB and the ciphering configuration keeps unchanged on this RB. CipheringModeCommand = dummy NULL means no ciphering.
--
--**************************************************************

CiphActivationInfo ::= CHOICE {
  cipheringModeInfo CipheringModeInfo,
  rb-UL-CipheringActivationTimeInfo RB-ActivationTimeInfoList,
  cipheringModeInfo-r7 CipheringModeInfo-r7
}

--**************************************************************
--
-- CmacConfigReq
--   To request to configure MAC
--
--**************************************************************

CmacConfigReq ::= SEQUENCE {
  activationTime SS-ActivationTime,
  uE-Info UE-Info,
  trCHInfo TrCHInfo,
  trCH-LogCHMapping TrCH-LogCHMappingList1,
  associatedPhychConfigToFollow SEQUENCE (SIZE(1..4)) OF INTEGER OPTIONAL, 
  servingAndSecondaryCellActivation  ServingAndSecondaryCellActivation-Type  OPTIONAL   -- for Dual Cell Rel-8 or later @sic R5-103863 sic@
}

--**************************************************************
--
-- CmacConfigReq-TDD
--   To request to configure MAC
--
--**************************************************************

CmacConfigReq-TDD ::= SEQUENCE {
  activationTime SS-ActivationTime,
  uE-Info UE-Info,
  trCHInfo TrCHInfo-TDD,
  trCH-LogCHMapping TrCH-LogCHMappingList1,
  associatedPhychConfigToFollow SEQUENCE (SIZE(1..4)) OF INTEGER OPTIONAL
}

--**************************************************************
--
-- CmacPagingConfigReq
--
--**************************************************************

CmacPagingConfigReq ::= SEQUENCE {
  pI-BitMapInfo CHOICE {
    e18 BIT STRING (SIZE (18)),
    e36 BIT STRING (SIZE (36)),
    e72 BIT STRING (SIZE (72)),
    e144 BIT STRING (SIZE (144))},
  dRX-CycleLength INTEGER (3..9),
  iMSI IMSI-GSM-MAP,
  t-pich-T-sccpch BOOLEAN -- T-pich > T-sccpch then FALSE
}

--**************************************************************
--
-- CmacPagingConfigReq-TDD
--
--**************************************************************

CmacPagingConfigReq-TDD ::= SEQUENCE {
  pI-BitMapInfo CHOICE {
    two-PICH-frame   CHOICE {
        e44 BIT STRING (SIZE (44)),
        e88 BIT STRING (SIZE (88)),
        e176 BIT STRING (SIZE (176))},
    four-PICH-frame  CHOICE {
        e88 BIT STRING (SIZE (88)),
        e176 BIT STRING (SIZE (176)),
        e352 BIT STRING (SIZE (352))}},
  dRX-CycleLength INTEGER (3..9),
  iMSI IMSI-GSM-MAP,
  t-pich-T-sccpch BOOLEAN -- T-pich > T-sccpch then FALSE
}

--**************************************************************
--
-- CmacSysinfoConfigReq
--   if bcch-ModificationTime = OMIT SS shall modify the Sysinfo immediately
--
--**************************************************************

CmacSysinfoConfigReq ::= SEQUENCE {
  sg-REP INTEGER (2..12),
  -- Repetition period is the sg-REP-th power of 2.
  sg-POS INTEGER (0..2047),
  -- The position of each segment is 2 * sg-POS.
  bcch-ModificationTime BCCH-ModificationTime OPTIONAL
}

--**************************************************************
--
-- CommonOrDedicatedTFS
--   Transport Format Set
--
--**************************************************************

CommonOrDedicatedTFS ::= SEQUENCE {
  tti CHOICE {
    tti10 CommonOrDedicatedTF-InfoList,
    tti20 CommonOrDedicatedTF-InfoList,
    tti40 CommonOrDedicatedTF-InfoList,
    tti80 CommonOrDedicatedTF-InfoList,
    dynamic CommonOrDedicatedTF-InfoList-DynamicTTI
  },
  semistaticTF-Information SemistaticTF-Information
}

--**************************************************************
--
-- CommonOrDedicatedTFS-TDD
--   Transport Format Set
--   CommonOrDedicatedTFS in TTCN-2
--
--**************************************************************

CommonOrDedicatedTFS-TDD ::= SEQUENCE {
  tfsMode CHOICE {
    dedicatedTransChTFS DedicatedTransChTFS,
    commonTransChTFS CommonTransChTFS,
    commonTransChTFS-LCR CommonTransChTFS-LCR
  }
}

--**************************************************************
--
-- CommonOrDedicatedTF-Info
--   Transport Format Set
--
--**************************************************************

CommonOrDedicatedTF-Info ::= SEQUENCE {
  tb-Size INTEGER (0..5035),
  numberOfTbSizeList SEQUENCE (SIZE (1..maxTF)) OF NumberOfTransportBlocks,
  logicalChannelList SS-LogicalChannelList
}

--**************************************************************
--
-- CommonOrDedicatedTF-InfoList
--   Transport Format Set
--
--**************************************************************

CommonOrDedicatedTF-InfoList ::= SEQUENCE (SIZE (1..maxTF)) OF CommonOrDedicatedTF-Info

--**************************************************************
--
-- CommonOrDedicatedTF-InfoList-DynamicTTI
--
--**************************************************************

CommonOrDedicatedTF-InfoList-DynamicTTI ::= SEQUENCE
{
  tb-Size INTEGER (0..5035),
  numberOfTbSizeList SEQUENCE (SIZE (1..maxTF)) OF NumberOfTransportBlocks,
  logicalChannelList SS-LogicalChannelList
}

--**************************************************************
--
-- CphyRlModifyReq
--
--**************************************************************

CphyRlModifyReq ::= SEQUENCE {
  activationTime SS-ActivationTime,
  physicalChannelInfo
  CHOICE {
    dpch-CompressedModeStatusInfo DPCH-CompressedModeStatusInfo,
    secondaryCCPCHInfo SecondaryCCPCHInfo,
    pRACHInfo PRACHInfo,
    dPCHInfo DPCHInfo,
    dPCHInfo-r5 DPCHInfo-r5OrLater, -- Rel-5 or later
    hS-PDSCHInfo HS-PDSCHInfo-r5OrLater, -- Rel-5 or later
    e-DPCHInfo SS-E-DPCH-Info-r6OrLater, -- Rel-6 or later
    e-AGCHInfo SS-E-AGCH-Info, -- Rel-6 or later
    e-HICHInfo SS-E-HICH-Info, -- Rel-6 or later
    e-RGCHInfo SS-E-RGCH-Info, -- Rel-6 or later
    mBMS-MICHInfo MBMS-MICHConfigurationInfo-r6, -- Rel-6 or later
    aICHInfo   AICHInfo
  },
  trchConfigToFollow BOOLEAN DEFAULT TRUE
}

--**************************************************************
--
-- CphyRlModifyReq-TDD
--   To request to Modify the Radio Link
--
--**************************************************************

CphyRlModifyReq-TDD ::= SEQUENCE {
  activationTime     SS-ActivationTime,
  physicalChannelInfo CHOICE {    
    secondaryCCPCHInfo        SecondaryCCPCHInfo-TDD,
    pRACHInfo                 PRACHInfo,
    dPCHInfo                 DPCHInfo,
    dPCHInfo-r5             DPCHInfo-r5OrLater, -- Rel-5 or later
    hS-PDSCHInfo             HS-PDSCHInfo-r5OrLater, -- Rel-5 or later
    e-DCHInfo                 SS-E-DCH-Info-r7, 
    e-DCH-Non-ScheduledTransGrantInfo     SS-Non-ScheduledTransGrantInfoTDD,
    e-AGCHInfo                 SS-E-AGCH-Info-TDD, -- Rel-7 or later
    e-HICHInfo                 SS-E-HICH-Info-TDD, -- Rel-7 or later
    mBMS-MICHInfo             MBMS-MICHConfigurationInfo-r6 -- Rel-6 or later
  },
  trchConfigToFollow     BOOLEAN DEFAULT TRUE
}

--**************************************************************
--
-- CphyRlSetupReq
--   To request to setup the Radio Link
--
--**************************************************************

CphyRlSetupReq ::= SEQUENCE {
  physicalChannelInfo CHOICE {
    primaryCPICHInfo PrimaryCPICHInfo,
    secondaryCPICHInfo SecondaryCPICHInfo,
    primarySCHInfo PrimarySCHInfo,
    secondarySCHInfo SecondarySCHInfo,
    primaryCCPCHInfo PrimaryCCPCHInfo,
    secondaryCCPCHInfo SecondaryCCPCHInfo,
    pRACHInfo PRACHInfo,
    pICHInfo PICHInfo,
    aICHInfo AICHInfo,
    dPCHInfo DPCHInfo,
    pDSCHInfo PDSCHInfo,
    dPCHInfo-r5 DPCHInfo-r5OrLater, -- Rel-5 or later
    hS-PDSCHInfo HS-PDSCHInfo-r5OrLater, -- Rel-5 or later
    e-DPCHInfo SS-E-DPCH-Info-r6OrLater, -- Rel-6 or later
    e-AGCHInfo SS-E-AGCH-Info, -- Rel-6 or later
    e-HICHInfo SS-E-HICH-Info, -- Rel-6 or later
    e-RGCHInfo SS-E-RGCH-Info, -- Rel-6 or later
    mBMS-MICHInfo MBMS-MICHConfigurationInfo-r6 -- Rel-6 or later
  },
  activationTime SS-ActivationTime, 
  trchConfigToFollow BOOLEAN DEFAULT TRUE
}

--**************************************************************
--
-- CphyRlSetupReq-TDD
--   To request to setup the Radio Link
--
--**************************************************************

CphyRlSetupReq-TDD ::= SEQUENCE {
  physicalChannelInfo CHOICE {    
    primaryCCPCHInfo             PrimaryCCPCHInfo-TDD,
    secondaryCCPCHInfo             SecondaryCCPCHInfo-TDD,
    pRACHInfo                 PRACHInfo,
    pICHInfo                 PICHInfo-TDD,
    dPCHInfo                 DPCHInfo,
    pDSCHInfo                 PDSCHInfo,
    pUSCHInfo                 PUSCHInfo,
    dPCHInfo-r5             DPCHInfo-r5OrLater, -- Rel-5 or later
    hS-PDSCHInfo             HS-PDSCHInfo-r5OrLater, -- Rel-5 or later
    e-DCHInfo                 SS-E-DCH-Info-r7, 
    e-DCH-Non-ScheduledTransGrantInfo     SS-Non-ScheduledTransGrantInfoTDD,
    e-AGCHInfo                 SS-E-AGCH-Info-TDD, -- Rel-7 or later
    e-HICHInfo                 SS-E-HICH-Info-TDD, -- Rel-7 or later
    mBMS-MICHInfo             MBMS-MICHConfigurationInfo-r6 -- Rel-6 or later
  },
  activationTime     SS-ActivationTime,
  trchConfigToFollow     BOOLEAN DEFAULT TRUE 
}

--**************************************************************
--
-- CphyTrchConfigReq
--   To request to configure the transport channel.
--   The same TFCS information should be provided to the PHY and MAC layers at all times. When a CPHY-TrCH-Config-REQ is used to configure the PHY layer, a corresponding CMAC-Config-REQ should be sent to the MAC layer to ensure that the configuration is consistent.
--   HS-DSCH MAC-d flows or E-DCH MAC-d flows shall be separately configured whilst the ulconnectedTrCHList, ulTFCS, dlconnectedTrCHList and dlTFCS are omitted.
--   For configuring MBMS if the default TFCS used in the RRC message the dLTFTS shall use the "complete" CHOICE in "ExplicitTFCS-Configuration " IE and the TFCS configuration shall be in line with clause 14.10.1.1/14.10.1.2 of TS 25.331.
--
--**************************************************************

CphyTrchConfigReq ::= SEQUENCE {
  activationTime SS-ActivationTime,
  ulconnectedTrCHList SEQUENCE (SIZE (0..maxTrCH)) OF SEQUENCE {
    trchid TransportChannelIdentity,
    ul-TransportChannelType SS-UL-TransportChannelType,
    transportChannelInfo CommonOrDedicatedTFS
  } OPTIONAL,
  ulTFCS TFCS OPTIONAL,
  dlconnectedTrCHList SEQUENCE (SIZE (0..maxTrCH)) OF SEQUENCE {
    trchid TransportChannelIdentity,
    dl-TransportChannelType SS-DL-TransportChannelType,
    transportChannelInfo CommonOrDedicatedTFS
  } OPTIONAL ,
  dlTFCS TFCS OPTIONAL,
  hsDSCHMacdFlows HS-DSCHMACdFlows OPTIONAL, -- Rel-5 or later
  e-DCHMacdFlows E-DCHMACdFlows OPTIONAL,    -- Rel-6 or later
  ehs-DSCH-Flows EHS-DSCH-Flows OPTIONAL,    -- Rel-7 or later
  ehs-DSCH-CommonFlows EHS-DSCH-CommonFlows OPTIONAL,    -- Rel-7 or later
  e-DCHMacd-CommonFlows CommonE-DCHMACdFlows OPTIONAL -- Rel-8 or later
}

--**************************************************************
--
-- CphyTrchConfigReq-TDD
--   To request to configure the transport channel.
--   The same TFCS information should be provided to the PHY and MAC layers at all times. When a CPHY-TrCH-Config-REQ is used to configure the PHY layer, a corresponding CMAC-Config-REQ should be sent to the MAC layer to ensure that the configuration is consistent.
--   HS-DSCH MAC-d flows or E-DCH MAC-d flows shall be separately configured whilst the ulconnectedTrCHList, ulTFCS, dlconnectedTrCHList and dlTFCS are omitted.
--   For configuring MBMS if the default TFCS used in the RRC message the dLTFTS shall use the "complete" CHOICE in "ExplicitTFCS-Configuration " IE and the TFCS configuration shall be in line with clause 14.10.1.1/14.10.1.2 of TS 25.331.
--
--**************************************************************

CphyTrchConfigReq-TDD ::= SEQUENCE {
  activationTime SS-ActivationTime,
  ulconnectedTrCHList SEQUENCE (SIZE (0..maxTrCH)) OF SEQUENCE {
    trchid TransportChannelIdentity,
    ul-TransportChannelType SS-UL-TransportChannelType,
    transportChannelInfo CommonOrDedicatedTFS-TDD
  } OPTIONAL,
  ulTFCS TFCS OPTIONAL,
  dlconnectedTrCHList SEQUENCE (SIZE (0..maxTrCH)) OF SEQUENCE {
    trchid TransportChannelIdentity,
    dl-TransportChannelType SS-DL-TransportChannelType,
    transportChannelInfo CommonOrDedicatedTFS-TDD
  } OPTIONAL ,
  dlTFCS TFCS OPTIONAL,
  hsDSCHMacdFlows HS-DSCHMACdFlows OPTIONAL, -- Rel-5 or later
  e-DCHMacdFlows E-DCHMACdFlows-TDD OPTIONAL,    -- Rel-6 or later
  ehs-DSCH-Flows EHS-DSCH-Flows OPTIONAL,    -- Rel-7 or later
  ehs-DSCH-CommonFlows EHS-DSCH-CommonFlows OPTIONAL,    -- Rel-7 or later
  e-DCHMacd-CommonFlows CommonE-DCHMACdFlows OPTIONAL -- Rel-8 or later
}

--**************************************************************
--
-- CrlcConfigReq
--   To request to setup, re-configure or release RLC entityThe Stop parameter indicates that the RLC entity shall not transmit or receive RLC PDUs. The Continue parameter indicates that the RLC entity shall continue transmission and reception of RLC PDUs. When the RLC entity is stopped, the RLC timers are not affected. Triggered polls and status transmissions are delayed until the RLC entity is continued.
--
--**************************************************************

CrlcConfigReq ::= CHOICE {
  setup RBInfo,
  reconfigure RBInfo,
  release NULL,
  sS-stop NULL,
  sS-continue NULL 
}

--**************************************************************
--
-- DL-DPCHInfo
--
--**************************************************************

DL-DPCHInfo ::= SEQUENCE {
  dl-CommonInformation DL-CommonInformation,
  dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL,
  rl-Information RL-Information
}

--**************************************************************
--
-- DL-DPCHInfo-r5
--   Applicable Rel-5 or later
--
--**************************************************************

DL-DPCHInfo-r5 ::= SEQUENCE    {
  dl-CommonInformation DL-CommonInformation-r5,
  dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
  rl-Information RL-Information 
}

--**************************************************************
--
-- DL-DPCHInfo-r6
--   Applicable Rel-6 or later
--
--**************************************************************

DL-DPCHInfo-r6 ::= SEQUENCE {
  dl-CommonInformation DL-CommonInformation-r6,
  dl-Dpch-InfoPerRL CHOICE {
    dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r6,
    dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r6
  },
  rl-Information RL-Information
}

--**************************************************************
--
-- DL-DPCHInfo-r7
--   Applicable Rel-7 or later
--
--**************************************************************

DL-DPCHInfo-r7 ::= SEQUENCE {
  dl-CommonInformation DL-CommonInformation-r7,
  dl-Dpch-InfoPerRL CHOICE {
    dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r7,
    dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
  },
  rl-Information RL-Information
}

--**************************************************************
--
-- DL-DPCHInfo-r8
--   Applicable Rel-8 or later
--
--**************************************************************

DL-DPCHInfo-r8 ::= SEQUENCE {
  dl-CommonInformation DL-CommonInformation-r8,
  dl-Dpch-InfoPerRL CHOICE {
    dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r7,
    dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
  },
  rl-Information RL-Information
}


--**************************************************************
--
-- DL-TxPower
--   Downlink Tx Power relative to PCPICH
--
--**************************************************************

DL-TxPower ::= INTEGER (-35..15)

--**************************************************************
--
-- DwPCH-Power
--   Downlink DwPCH Tx Power,DwPCH_power = power * 10
--   Unit dBm, Range -15dBm .. +40 dBm, Step +0.1dB 
-- TDD
--**************************************************************

DwPCH-Power ::= INTEGER (-150..400)

--**************************************************************
--
-- DL-TxPower-PCPICH
--   Absolute Tx Power of PCPICH
--
--**************************************************************

DL-TxPower-PCPICH ::= INTEGER (-60..-30)

--**************************************************************
--
-- DPCHInfo
--   The range for powerOffsetOfTPC-PO2 and powerOffsetOfTFCI-PO1 and powerOffsetOfPILOT-PO3 is 0 dB to 6 dB, 0,25 dB per step.
--
--**************************************************************

DPCHInfo ::= SEQUENCE {
  ul-DPCHInfo UL-DPCH-Info OPTIONAL,
  dl-DPCHInfo DL-DPCHInfo OPTIONAL
}

--**************************************************************
--
-- DPCHInfo-TDD
-- DPCHInfo in TTCN-2 ,delete UL-DPCHInfo, useing UL-DPCH-Info-r4 directly 
--
--**************************************************************

DPCHInfo-TDD ::= SEQUENCE {
  ul-DPCHInfo UL-DPCH-Info-r4 OPTIONAL,
  dl-DPCHInfo DL-DPCHInfo OPTIONAL
}

--**************************************************************
--
-- DPCHInfo-r5OrLater
--   Applicable Rel-5 or later
--   At least one of the first two fields ul-DPCHInfo or dl-DPCHInfo shall be present.
--   Presence of hs-DPCCHInd means that the HS-DPCCH shall be configured in the uplink DPCH. If hs-DPCCHInd is absent no HS-DPCCH shall be configured in the uplink DPCH, or the configured HS-DPCCH shall be removed in the modify ASP. In the active set which has radio links from more than one cell the HS-DPCCH is configured only in the HS-DSCH serving cell.
--   Three combinations are valid: ul-DPCH-Info only, dl-DPCHInfo only and ul-DPCH-Info + hs-DPCCHInd.
--
--**************************************************************

DPCHInfo-r5OrLater ::= CHOICE    {
  r5 SEQUENCE {
    ul-DPCHInfo UL-DPCH-Info-r5 OPTIONAL,
    dl-DPCHInfo DL-DPCHInfo-r5 OPTIONAL,
    hs-DPCCHInd HS-DPCCHInfo OPTIONAL
  },
  r6 SEQUENCE {
    ul-DPCHInfo UL-DPCH-Info-r6 OPTIONAL,
    dl-DPCHInfo DL-DPCHInfo-r6 OPTIONAL,
    hs-DPCCHInd HS-DPCCHInfo OPTIONAL
  },
  r7 SEQUENCE {
    ul-DPCHInfo UL-DPCH-Info-r7 OPTIONAL,
    dl-DPCHInfo DL-DPCHInfo-r7 OPTIONAL,
    hs-DPCCHInd HS-DPCCHInfo OPTIONAL,
    ss-UL-DPCCH-DRX-Info SS-UL-DPCCH-DRX-Info OPTIONAL,
    ss-DRX-Info DTX-Info OPTIONAL

  },
  r8 SEQUENCE {
    ul-DPCHInfo UL-DPCH-Info-r7 OPTIONAL,
    dl-DPCHInfo DL-DPCHInfo-r8 OPTIONAL,
    hs-DPCCHInd HS-DPCCHInfo OPTIONAL,
    ss-UL-DPCCH-DRX-Info SS-UL-DPCCH-DRX-Info OPTIONAL,
    ss-DRX-Info DTX-Info OPTIONAL
  },
  spare2    SEQUENCE {}
}

--**************************************************************
--
-- EHS-DSCH-CommonFlows
--   Rel-7 or later
--
--**************************************************************

EHS-DSCH-CommonFlows ::= SEQUENCE {
  harq-Info-r7 HARQ-Info-r7 OPTIONAL,         
  common-MAC-ehs-ReorderingQueueList SS-Common-MAC-ehs-ReorderingQueueList OPTIONAL

}

--**************************************************************
--
-- EHS-DSCH-Flows
--   Rel-7 or later
--
--**************************************************************

EHS-DSCH-Flows ::= SEQUENCE {
  harq-Info-r7 HARQ-Info-r7 OPTIONAL,         
  addOrReconfMAC-ehs-ReordQ SS-MAC-ehs-AddReconfReordQueueList OPTIONAL,
  ackNackRepetitionFactor ACK-NACK-repetitionFactor OPTIONAL,
  mimoStatus BOOLEAN OPTIONAL

}

--**************************************************************
--
-- CommonE-DCHMACdFlows
--   Rel-6 or later
--
--**************************************************************

CommonE-DCHMACdFlows ::= SEQUENCE {
  tti E-DCH-TTI,
  harq-Info ENUMERATED {rv0 (0), rvtable (1)},         
  -- harq-Info E-DCHMACdFlows-harq-Info,  WORKAROUND
  addReconf-MAC-d-FlowList Common-E-DCH-MAC-d-FlowList
}

--**************************************************************
--
-- E-DCHMACdFlows
--   Rel-6 or later
--
--**************************************************************

-- E-DCHMACdFlows-harq-Info ::= ENUMERATED {rv0 (0), rvtable (1)}   WORKAROUND

E-DCHMACdFlows ::= SEQUENCE {
  tti E-DCH-TTI,
  harq-Info ENUMERATED {rv0 (0), rvtable (1)},         
  -- harq-Info E-DCHMACdFlows-harq-Info,  WORKAROUND
  addReconf-MAC-d-FlowList E-DCH-AddReconf-MAC-d-FlowList OPTIONAL,
  addReconf-MAC-d-FlowList-r7 E-DCH-AddReconf-MAC-d-FlowList-r7 OPTIONAL
}

--**************************************************************
--
-- E-DCHMACdFlows-TDD
--   Rel-7 or later
--   E_DCHMACdFlows in TTCN-2
-- 
--**************************************************************

E-DCHMACdFlows-TDD ::= SEQUENCE {  
  harq-Info ENUMERATED {rv0 (0), rvtable (1)},         
  -- harq-Info E-DCHMACdFlows-harq-Info,  WORKAROUND
  addReconf-MAC-d-FlowList E-DCH-AddReconf-MAC-d-FlowList-r7 OPTIONAL
}

--**************************************************************
--
-- FrequencyBandFDD
--   The frequency band indicator indicates how to interpret the radio frequency broadcast.
--
--**************************************************************

FrequencyBandFDD ::= CHOICE {
  frequencyBandIndicator RadioFrequencyBandFDD,
  frequencyBandIndicator2 RadioFrequencyBandFDD2
}

--**************************************************************
--
-- HS-DPCCHInfo
--
--**************************************************************

HS-DPCCHInfo ::= SEQUENCE {
  cqi-RepetitionFactor CQI-RepetitionFactor,
  ackNackRepetitionFactor ACK-NACK-repetitionFactor,
  mimoStatus BOOLEAN DEFAULT FALSE
}

--**************************************************************
--
-- HS-DSCH-DrxBurstFach--
--**************************************************************

HS-DSCH-DrxBurstFach ::= ENUMERATED {f1(0), f2(1), f4(2), f8(3), f16(4), spare3(5), spare2(6), spare1(7)}

--**************************************************************
--
-- HS-DSCH-DrxCellfach-info
--
--**************************************************************

HS-DSCH-DrxCellfach-info ::= SEQUENCE {
  t-321 T-321, 
  hs-dsch-DrxCycleFach HS-DSCH-DrxCycleFach, 
  hs-dsch-DrxBurstFach HS-DSCH-DrxBurstFach, 
  drxInterruption-hs-dsch BOOLEAN
}

--**************************************************************
--
-- HS-DSCH-DrxCycleFach
--
--**************************************************************

HS-DSCH-DrxCycleFach ::= ENUMERATED {f4(0), f8(1), f16(2), f32(3)}

--**************************************************************
--
-- HS-DSCHMACdFlows
--   Applicable Rel-5 or later.
--   Within the ACK/NACK repetition period indicated by ackNackRepetitionFactor the SS shall not transmit MAC-hs PDU's on HS-PDSCH.
--
--**************************************************************

HS-DSCHMACdFlows ::= SEQUENCE {
  harqInfo HARQ-Info OPTIONAL,
  addOrReconfMACdFlow SS-AddOrReconfMAC-dFlow OPTIONAL,
  ackNackRepetitionFactor ACK-NACK-repetitionFactor OPTIONAL,
  harqInfo-r7 HARQ-Info-r7 OPTIONAL
 -- mimoStatus BOOLEAN OPTIONAL No longer in TTCN2 version
}

--**************************************************************
--
-- HS-PDSCHInfo-r5OrLater
--   Applicable Rel-5 or later
--   When CHY-RL-Setup-REQ is called with CHOICE of hS-PDSCHInfo HS-PDSCH and HS-SCCH shall be configured in SS.
--   The following HS-DSCH related parameters are passed to the SS implicitly by HSDSCH-physical-layer-category:
--    - Maximum number of HS-DSCH codes can be received by UE,
--    - Minimum inter-TTI interval,
--    - Maximum number of bits of an HS-DSCH transport block within an HS-DSCH TTI
--    - Total number of soft channel bits".
--   HSDSCH-physical-Layer-category is also used for interpretation of the meaning of CQI value.
--
--**************************************************************

HS-PDSCHInfo-r5OrLater ::= CHOICE {
  r5 SEQUENCE {
    hSDSCHPhysicalLayerCategory HSDSCH-physical-layer-category,
    h-RNTI H-RNTI,
    dlHSPDSCHInformation DL-HSPDSCH-Information,
    sttd-Indicator BOOLEAN,
    hs-SCCH-TxPower DL-TxPower, -- offset related to CPICH
    hs-DPCCHToFollow BOOLEAN DEFAULT TRUE
  },
  r6 SEQUENCE {
    hSDSCHPhysicalLayerCategory HSDSCH-physical-layer-category,
    h-RNTI H-RNTI,
    dlHSPDSCHInformation DL-HSPDSCH-Information-r6,
    sttd-Indicator BOOLEAN,
    hs-SCCH-TxPower DL-TxPower, -- offset related to CPICH
    hs-DPCCHToFollow BOOLEAN DEFAULT TRUE
  },
  r7 HS-PDSCHInfo-r7,
  r8 HS-PDSCHInfo-r8,
  spare2 SEQUENCE {}
}

--**************************************************************
--
-- HS-PDSCHInfo-r7
--
--**************************************************************

HS-PDSCHInfo-r7 ::= CHOICE {
  hS-PDSCH-Info SEQUENCE {
    hSDSCHPhysicalLayerCategory HSDSCH-physical-layer-category OPTIONAL,
    hsdsch-physical-layer-category-ext HSDSCH-physical-layer-category-ext OPTIONAL,
    h-RNTI H-RNTI,
    dlHSPDSCHInformation DL-HSPDSCH-Information-r7,
    sttd-Indicator BOOLEAN,
    hs-SCCH-TxPower DL-TxPower, -- offset related to CPICH
    ss-DTX-Info DRX-Info OPTIONAL,
    hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
    mimo-Parameters MIMO-Parameters-r7 OPTIONAL,
    hs-DPCCHToFollow BOOLEAN DEFAULT TRUE
  },
  common-HS-PDSCH-Info SEQUENCE {
    hsdsch-physical-layer-category-ext HSDSCH-physical-layer-category-ext OPTIONAL,
    commonOrDedicated-H-RNTI H-RNTI,
    bcchSpecific-H-RNTI H-RNTI,
    hs-scch-SystemInfo HS-SCCH-SystemInfo,
    hs-dsch-PagingSystemInformation HS-DSCH-PagingSystemInformation OPTIONAL,
    sttd-Indicator BOOLEAN,
    hs-SCCH-TxPower DL-TxPower, -- offset related to CPICH
    hs-DPCCHToFollow BOOLEAN DEFAULT TRUE
  },
  spare2 SEQUENCE {},
  spare3 SEQUENCE {}
}

--**************************************************************
--
-- HS-PDSCHInfo-r8
--
--**************************************************************

HS-PDSCHInfo-r8 ::= CHOICE {
  hS-PDSCH-Info SEQUENCE {
    hSDSCHPhysicalLayerCategory HSDSCH-physical-layer-category OPTIONAL,
    hsdsch-physical-layer-category-ext HSDSCH-physical-layer-category-ext OPTIONAL,
    hsdsch-physical-layer-category-ext2 HSDSCH-physical-layer-category-ext2 OPTIONAL,
    h-RNTI H-RNTI,
    dlHSPDSCHInformation DL-HSPDSCH-Information-r8,
    sttd-Indicator BOOLEAN,
    hs-SCCH-TxPower DL-TxPower, -- offset related to CPICH
    ss-DTX-Info DRX-Info OPTIONAL,
    hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
    mimo-Parameters MIMO-Parameters-r8 OPTIONAL,
    hs-DPCCHToFollow BOOLEAN DEFAULT TRUE
  },
  common-HS-PDSCH-Info SEQUENCE {
    hsdsch-physical-layer-category-ext HSDSCH-physical-layer-category-ext OPTIONAL,
    commonOrDedicated-H-RNTI H-RNTI,
    bcchSpecific-H-RNTI H-RNTI,
    hs-scch-SystemInfo HS-SCCH-SystemInfo,
    hs-dsch-PagingSystemInformation HS-DSCH-PagingSystemInformation OPTIONAL,
    sttd-Indicator BOOLEAN,
    hs-SCCH-TxPower DL-TxPower, -- offset related to CPICH
    hs-DPCCHToFollow BOOLEAN DEFAULT TRUE,
    ss-HS-DSCH-DtxCellFach   HS-DSCH-DrxCellfach-info OPTIONAL 
  },
  spare2 SEQUENCE {},
  spare3 SEQUENCE {}
}

--**************************************************************
--
-- HyperFrameNumber
--
--**************************************************************

HyperFrameNumber ::= BIT STRING (SIZE (20))

--**************************************************************
--
-- IP-VersionType
--
--**************************************************************

IP-VersionType ::= ENUMERATED { iPv4(0), iPv6(1) }

--**************************************************************
--
-- Increment-Mode
--
--**************************************************************

Increment-Mode ::= ENUMERATED {incPerCFN-Cycle(0), notInc(1), incByOne-IncPerCFN-Cycle(2)}

--**************************************************************
--
-- IntegrityActivationInfo
--   Comment    DL or UL integrity activation info.At the RRC message sequence numbers specified in the ul-IntegProtActivationInfo the SS shall initialise COUNT-I for the SRB's indicated in the ul-IntegProtActivationInfo and start using the new configuration on uplink for the indicated SRB's.If the START value is omitted in the CRLC-SecurityMode-Config-REQ above COUNT-I initialisation shall not be performed.
--   Type Definition
--
--**************************************************************

IntegrityActivationInfo ::= CHOICE {
  integrityProtectionModeInfo IntegrityProtectionModeInfo,
  ul-IntegProtActivationInfo IntegrityProtActivationInfoList,
  integrityProtectionModeInfo-r7 IntegrityProtectionModeInfo-r7
}

--**************************************************************
--
-- IntegrityProtActivationInfoList
--   List of SS IntegrityProtActivationInfo
--
--**************************************************************

IntegrityProtActivationInfoList ::= SEQUENCE (SIZE (1..maxRB ) ) OF SS-IntegrityProtActivationTimeInfo

--**************************************************************
--
-- IntegrityResult
--
--**************************************************************

IntegrityResult ::= CHOICE {
  integrityNotUsed NULL,
  integrityUsed IntegrityStatus
}

--**************************************************************
--
-- IntegrityStatus
--
--**************************************************************

IntegrityStatus ::= ENUMERATED {
  i-pass(0),
  i-fail(1)
}

--**************************************************************
--
-- KeyCiphering
--
--**************************************************************

KeyCiphering ::= BIT STRING (SIZE (128))

--**************************************************************
--
-- SS-LogicalChannelList
--
--**************************************************************

SS-LogicalChannelList ::= CHOICE
{
  allSizes NULL,
  configured NULL,
  explicitList SEQUENCE (SIZE (1..15)) OF SS-LogicalChannelByRB
}

--**************************************************************
--
-- SS-LogicalChannelByRB
--
--**************************************************************

SS-LogicalChannelByRB ::= SEQUENCE
{
  rb-Identity INTEGER  (-31..32),
  logChOfRb INTEGER (0..1) OPTIONAL
}

--**************************************************************
--
-- LogicalChannelType
--
--**************************************************************

LogicalChannelType ::= ENUMERATED
{
  bCCH (0),
  pCCH (1),
  cCCH (2),
  cTCH (3),
  dCCH (4),
  dTCH (5),
  sHCCH (6),
  mTCH (7),
  mCCH (8),
  mSCH (9) 
}

--**************************************************************
--
-- MAC-HeaderManipulation
--
--**************************************************************

MAC-HeaderManipulation ::= ENUMERATED
{
  normalMacHeader (0),
  omitMacHeader (1)
}

--**************************************************************
--
-- MimoAntennaConfigType
--
--**************************************************************

MimoAntennaConfigType ::= ENUMERATED 
{
  noMimo(0), 
  antenna2pCPICH(1), 
  antenna2sCPICH(2), 
  spare(3) 
}


--**************************************************************
--
-- Mui
--
--**************************************************************

Mui ::= INTEGER (0..4095)

--**************************************************************
--
-- PDSCHInfo
--
--**************************************************************

PDSCHInfo ::= SEQUENCE {
  fdd-tdd CHOICE    {
    fdd SEQUENCE {
      pdsch-CodeMapping PDSCH-CodeMapping
    } ,
    tdd SEQUENCE {
      pdsch-Identity PDSCH-Identity,
      pdsch-Info PDSCH-Info,
      pdsch-PowerControlInfo PDSCH-PowerControlInfo OPTIONAL
    }
  },
  dl-TxPower DL-TxPower
}

--**************************************************************
--
-- PUSCHInfo
-- TDD
--**************************************************************

PUSCHInfo ::= SEQUENCE {
  pusch-Identity              PUSCH-Identity,
  pusch-Info                  PUSCH-Info-r4,
  pusch-PowerControlInfo      PUSCH-PowerControlInfo-r4 OPTIONAL
}

--**************************************************************
--
-- PICHInfo
--
--**************************************************************

PICHInfo ::= SEQUENCE {
  pichinfo PICH-Info,
  dl-TxPower PICH-PowerOffset,
  sccpchId-associated INTEGER (0..32)
}

--**************************************************************
--
-- PICHInfo-TDD
--
--**************************************************************

PICHInfo-TDD ::= SEQUENCE {
  pichinfo PICH-Info-LCR-r4,
  dl-TxPower PICH-PowerOffset,
  sccpchId-associated INTEGER (0..31)
}

--**************************************************************
--
-- PRACHInfo
--
--**************************************************************

PRACHInfo ::= SEQUENCE {
  fdd-tdd CHOICE {
    fdd SEQUENCE {
      preambleSignature AvailableSignatures,
      spreadingFactorForDataPart SF-PRACH,
      preambleScramblingCode PreambleScramblingCodeWordNumber,
      puncturingLimit PuncturingLimit,
      accessSlot AvailableSubChannelNumbers
    },
    tdd SEQUENCE {
      pRACH-RACH-Info-LCR-r4 PRACH-RACH-Info-LCR-r4,
      accessServiceClass-TDD-LCR AccessServiceClass-TDD-LCR-r4,
      fPACH-Power DL-TxPower
    },
    fdd-prachForEnhUL -- Rel-8 or later
    SEQUENCE {
      preambleSignature AvailableSignatures,
      preambleScramblingCode PreambleScramblingCodeWordNumber,
      puncturingLimit PuncturingLimit,
      accessSlot AvailableSubChannelNumbers
    }
  }
}

--**************************************************************
--
-- PayloadSize
--
--**************************************************************

PayloadSize ::= INTEGER (0..4992)

--**************************************************************
--
-- PhysicalChannelIdentity
--
--**************************************************************

PhysicalChannelIdentity ::= INTEGER (0..31)

--**************************************************************
--
-- PrimaryCCPCHInfo
--
--**************************************************************

PrimaryCCPCHInfo ::= SEQUENCE {
  sttd-Indicator BOOLEAN,
  dl-TxPower DL-TxPower
  -- timeSlot TimeSlot OPTIONAL,
  -- burstType BurstType OPTIONAL,
  -- offset Offset OPTIONAL,
  -- repetitionPeriod RepetitionPeriod OPTIONAL,
  -- repetitionLength RepetitionLength OPTIONAL,
}

--**************************************************************
--
-- PrimaryCCPCHInfo-TDD
--
--**************************************************************

PrimaryCCPCHInfo-TDD ::= SEQUENCE {
  sctd-Indicator ENUMERATED {notApplied(0),applied(1)},
  tstd-Indicator ENUMERATED {notApplied(0),applied(1)},
  commonTimeSlotInfo CommonTimeslotInfo,
  dL-TxPower-PCCPCH DL-TxPower-PCCPCH
}
--**************************************************************
--
-- PrimaryCPICHInfo
--
--**************************************************************

PrimaryCPICHInfo ::= SEQUENCE {
  dl-TxPower-PCPICH DL-TxPower-PCPICH,
  txdiversityIndicator BOOLEAN,
  mimoAntenna2CPICH MimoAntennaConfigType DEFAULT noMimo,
  dC-SecondaryServingCell BOOLEAN DEFAULT FALSE   -- Rel-8 or later
}

--**************************************************************
--
-- PrimarySCHInfo
--
--**************************************************************

PrimarySCHInfo ::= SEQUENCE {
  tstdIndicator BOOLEAN,
  dl-TxPower DL-TxPower
}

--**************************************************************
--
-- RBInfo
--
--**************************************************************

RBInfo ::= SEQUENCE {
  sS-rlc-Info SS-RLC-Info OPTIONAL,
  sS-rlc-Info-r8 SS-RLC-Info-r8OrLater OPTIONAL,
  rB-LogCH-Mapping RB-LogCH-Mapping
}

--**************************************************************
--
-- RB-ConfigType
--
--**************************************************************

RB-ConfigType ::= ENUMERATED {
  cell-NotConfigured (0),
  -- Configurations on DPCH
  cell-DCH-StandAloneSRB-NoConn (1),
  cell-NoDPCH (2),
  cell-DCH-StandAloneSRB (3),
  cell-DCH-Speech (4),
  cell-DCH-64kPS-RAB-SRB (7),
  -- Configurations on FACH
  cell-FACH-NoConn (18),
  cell-FACH (19),
  cell-FACH-NoDedicated (20),
  cell-DCH-HS-DSCH(63),
  -- E-DCH configurations
  cell-DCH-E-HS (84),
  cell-E-HS (86),
  cell-E-HS-StandAloneSRB (98)
}

--**************************************************************
--
-- RB-LogCH-Mapping
--   Provide mapping information between RB, logical channel and CN domain.
--   When the logical channel is MTCH, the logicalChannelIdentity shall be consistent with MBMS-LogicalChIdentity in MBMS-PTM-RBInformation-N and MBMS-PTM-RBInformation-C being sent to the UE.
--
--**************************************************************

RB-LogCH-Mapping ::= SEQUENCE {
  uLlogicalChannelIdentity LogicalChannelIdentity OPTIONAL,
  dLlogicalChannelIdentity LogicalChannelIdentity OPTIONAL,
  logicalChannelType LogicalChannelType OPTIONAL,
  cn-DomainIdentity CN-DomainIdentity OPTIONAL
}

--**************************************************************
--
-- RLC-IncMode
--
--**************************************************************

RLC-IncMode ::= ENUMERATED {notInc(0), inc(1)}

--**************************************************************
--
-- RL-Information
--   The range for powerOffsetOfTPC-PO2 and powerOffsetOfTFCI-PO1 and powerOffsetOfPILOT-PO3 is 0 dB to 6 dB, 0,25 dB per step.
--   The IE cfnTgtSfnFrameOffset is applied when adding another RL or moving the UE to another cell in DCH state in the timing-maintained hard handover or in the softhandover. The cfnTgtSfnFrameOffset is defined as being the time difference between the CFN and the SFN of the cell in which the RL is to be added.
--   The use of cfnTgtSfnFrameOffset and DOFF (Default DPCH Offset Value) is mutually exclusive. The IE cfnTgtSfnFrameOffset is omitted when configuring the 1st RL, or configuring the RL in the timing re-initialised hard handover where the required synchronisation information is provided in defaultDPCH-offsetValue in DL-CommonInformation.
--   In addition, TmTgt value is provided to dpch-FrameOffset in DL-DPCH-InfoPerRL-r5 or DL-DPCH-InfoPerRL-r6 as CFNchipOffset-Tgt. TmTgt can be observed by the UE, or calculated by the TTCN. If it is calculated,
--   TmTgt = (DOFF*512 + 38400 + TCell-Ref - TCell-Tgt) Mod 38400
--
--**************************************************************

RL-Information ::= SEQUENCE {
  powerOffsetOfTFCI-PO1 INTEGER (0..24),
  powerOffsetOfTPC-PO2 INTEGER (0..24),
  powerOffsetOfPILOT-PO3 INTEGER (0..24),
  dl-TxPower DL-TxPower,
  dl-TxPowerMax DL-TxPower,
  dl-TxPowerMin DL-TxPower,
  cfnTgtSfnFrameOffset CfnTgtSfnFrameOffset    OPTIONAL
}

--**************************************************************
--
-- RRC-Rel-Status
--
--**************************************************************

RRC-Rel-Status ::= ENUMERATED {
  cell-Dch(0),
  cell-Fach-Dcch(1),
  cell-Fach-Ccch(2)
}

--**************************************************************
--
-- RRC-SequenceNumber
--   4 bits long
--
--**************************************************************

RRC-SequenceNumber ::= INTEGER (0..15 )

--**************************************************************
--
-- RRC-ServTested
--
--**************************************************************

RRC-ServTested ::= ENUMERATED {
  speech (0),
  conversational-64k (1),
  streaming-57-6k (2),
  ps-Interactive (3),
  ps-Background (4),
  ps-Streaming (5)
}

--**************************************************************
--
-- RatType
--   To select route between each channels
--
--**************************************************************

RatType ::= ENUMERATED {
  fdd(0),
  tdd(1)
}

--**************************************************************
--
-- RegOr-MO
--
--**************************************************************

RegOr-MO ::= ENUMERATED {
  est-Reg(0),
  est-MO(1),
  est-MT(2)
}

--**************************************************************
--
-- RoutingInfo
--
--**************************************************************

RoutingInfo ::= CHOICE {
  physicalChannelIdentity INTEGER (0..31),
  transportChannelIdentity TransportChannelIdentity,
  logicalChannelIdentity LogicalChannelIdentity,
  rB-Identity INTEGER (-31..32),
  cn-DomainIdentity CN-DomainIdentity
}

--**************************************************************
--
-- ServingAndSecondaryCellActivation-Type
--
--**************************************************************

ServingAndSecondaryCellActivation-Type ::= SEQUENCE {
   servingCellId   INTEGER(0..63),
   secondaryCellId   INTEGER(0..63),
   secondaryServing-HS-DSCH-Cell   ENUMERATED { deactivated (0), activated (1) }    DEFAULT deactivated
}

--**************************************************************
--
-- SCCPCHSlotFormat
--   Reference to TS25.211
--
--**************************************************************

SCCPCHSlotFormat ::= INTEGER (0..17)

--**************************************************************
--
-- SIB
--   Union of all system information blocks
--
--**************************************************************

SIB ::= CHOICE {
  sIB1 SysInfoType1,
  sIB2 SysInfoType2,
  sIB3 SysInfoType3,
  sIB4 SysInfoType4,
  sIB5 SysInfoType5,
  sIB6 SysInfoType6,
  sIB7 SysInfoType7,
  sIB8 SysInfoType8,
  sIB9 SysInfoType9,
  sIB10 SysInfoType10,
  sIB11 SysInfoType11,
  sIB12 SysInfoType12,
  sIB13 SysInfoType13,
  sIB13-1 SysInfoType13-1,
  sIB13-2 SysInfoType13-2,
  sIB13-3 SysInfoType13-3,
  sIB13-4 SysInfoType13-4,
  sIB14 SysInfoType14,
  sIB15 SysInfoType15,
  sIB15-1 SysInfoType15-1,
  sIB15-2 SysInfoType15-2,
  sIB15-3 SysInfoType15-3,
  sIB16 SysInfoType16,
  sIB17 SysInfoType17,
  sIB18 SysInfoType18,
  mIB MasterInformationBlock,
  sB1 SysInfoTypeSB1,
  sB2 SysInfoTypeSB2,
  sIB11bis SysInfoType11bis
}

--**************************************************************
--
-- SS-ActivationTime
--
--**************************************************************

SS-ActivationTime ::= CHOICE {
  activationCFN ActivationTime,
  activateNow NULL
}

--**************************************************************
--
-- SS-AddOrReconfMAC-dFlow
--   Applicable Rel-5 or later.
--
--**************************************************************

SS-AddOrReconfMAC-dFlow ::= SEQUENCE {
  mac-hs-AddReconfQueue-List SEQUENCE (SIZE(1..maxQueueIDs)) OF    SEQUENCE {
    mac-hs-AddReconfQueue SS-MAC-hs-AddReconfQueue } OPTIONAL,
  mac-hs-DelQueue-List SEQUENCE (SIZE(1..maxQueueIDs)) OF SEQUENCE {
    mac-hsQueueId INTEGER(0..7)
  } OPTIONAL
}

--**************************************************************
--
-- SS-Common-MAC-ehs-ReorderingQueue
--
--**************************************************************

SS-Common-MAC-ehs-ReorderingQueue ::= SEQUENCE
{
  common-MAC-ehs-ReorderingQueue Common-MAC-ehs-ReorderingQueue,
  priority INTEGER (0..7)
}

--**************************************************************
--
-- SS_Common_MAC_ehs_ReorderingQueueList
--
--**************************************************************

SS-Common-MAC-ehs-ReorderingQueueList ::= SEQUENCE (SIZE(1..maxQueueIDs)) OF SS-Common-MAC-ehs-ReorderingQueue


--**************************************************************
--
-- SS-DL-LogicalChannelMapping
--   If the macHeaderManipulation field is 'NormalMacHeader', then data transmitted on this logical channel shall have an appropriate MAC header added before it is sent to lower layers for transmission.
--   If the macHeaderManipulation field is 'OmitMacHeader', then data transmitted on this logical channel shall not have any MAC header information added, even if the logical channel type and mapping indicates that there should be a MAC header present. This allows the entire MAC PDU to be specified in the TTCN, so individual fields in the MAC header can be modified.
--   When used for DTCH mapping to MAC-d flow, rlc-SizeList shall choose "configured" according to the configured mAChsAddReconfQueue valules.
--   When the logical channel is MTCH, the logicalChannelIdentity shall be consistent with MBMS-LogicalChIdentity in MBMS-PTM-RBInformation-N and MBMS-PTM-RBInformation-C.
--
--**************************************************************

SS-DL-LogicalChannelMapping ::= SEQUENCE {
  macHeaderManipulation MAC-HeaderManipulation,
  dl-TransportChannelType SS-DL-TransportChannelType,
  logicalChannelIdentity LogicalChannelIdentity,
  logicalChannelType LogicalChannelType ,
  rlc-SizeList CHOICE {
    allSizes NULL,
    configured NULL,
    explicitList RLC-SizeExplicitList
  },
  mac-LogicalChannelPriority MAC-LogicalChannelPriority OPTIONAL
}

--**************************************************************
--
-- SS-DL-RLC-Mode
--   "dl-UM-outOfSeqDelivery" is present only for the DL-RLC entity connected to MCCH, and in the configuration with dl-UM-outOfSeqDelivery present the UM RLC can transmit RLC PDU containing SDU of ACCESS INFORMATION message out of sequence when it is necessary
--
--**************************************************************

SS-DL-RLC-Mode ::= SEQUENCE {
  dl-PayloadSize PayloadSize OPTIONAL,
  dl-RLCModeInfo UL-RLC-Mode,
  dl-UM-RLC-LI-size DL-UM-RLC-LI-size OPTIONAL, -- only for UM RLC configuration
  dl-UM-outOfSeqDelivery UM-RLC-OutOSeqDelivery-Info-r6 OPTIONAL, 
  dl-RLC-PDU-size CHOICE {

    fixedSize OctetModeRLC-SizeInfoType1,

    flexibleSize SS-FlexibleSize

  } OPTIONAL

}

--**************************************************************
--
-- SS-FlexibleSize
--
--**************************************************************
SS-FlexibleSize ::= SEQUENCE {
  li-Size ENUMERATED { size7 (0), size15 (1)}, -- Size of length indicator

  max-RLC-DataField-Size INTEGER (1..1503) OPTIONAL

  -- Maximum size of data field of RLC PDU (25.322, 9.2.2.9 and 25.433, 9.2.1.38c)

}


--**************************************************************
--
-- SS-DL-TransportChannelType
--
--**************************************************************

SS-DL-TransportChannelType ::= ENUMERATED {
  dch(0),
  fach(1),
  bch(2),
  pch(3),
  dsch(4),
  hsdsch(5) -- Rel-5 or later
}

--**************************************************************
--
-- SS-DRX-MAC-Info
--
--**************************************************************
SS-DRX-MAC-Info ::= SEQUENCE {
  mac-InactivityThreshold MAC-InactivityThreshold,

  mac-dtx-Cycle-2ms MAC-DTX-Cycle-2ms OPTIONAL,

  mac-dtx-Cycle-10ms MAC-DTX-Cycle-10ms OPTIONAL,
  timingInfo NewTiming
}



--**************************************************************
--
-- SS-E-AGCH-Info
--   Rel-6 or later.
--
--**************************************************************

SS-E-AGCH-Info ::= CHOICE {
 r6 SEQUENCE {
  e-AGCHInfo E-AGCH-Information,
  tti E-DCH-TTI,
  e-AGCH-PowerOffset INTEGER (0..255),
  -- Range and Step are FFS (25.433, 9.2.2.13If)
  -- Offset relative to P-CPICH
  e-RNTI-Primary E-RNTI OPTIONAL,
  e-RNTI-Secondary E-RNTI OPTIONAL,
  ss-DTX-Info DRX-Info OPTIONAL
 },
 r8 SEQUENCE {
  e-AGCHInfo E-AGCH-Information-r8,
  tti E-DCH-TTI,
  e-AGCH-PowerOffset INTEGER (0..255),
  -- Range and Step are FFS (25.433, 9.2.2.13If)
  -- Offset relative to P-CPICH
  e-RNTI-Primary E-RNTI OPTIONAL,
  e-RNTI-Secondary E-RNTI OPTIONAL,
  ss-DTX-Info DRX-Info OPTIONAL
 },
 spare1 SEQUENCE {},
 spare2 SEQUENCE {}
}

--**************************************************************
--
-- SS-E-AGCH-Info-TDD
--   Rel-7 or later.SS_E_AGCH_Info in TTCN-2
--
--**************************************************************

SS-E-AGCH-Info-TDD ::= CHOICE {
 r7 SEQUENCE {
  e-AGCH-ID-TDD     INTEGER (0..255),
  e-AGCHInfo         E-AGCH-Information-r7,  
  e-AGCH-PowerOffset     INTEGER (0..255),
  -- Range and Step are FFS (25.433, 9.2.2.13If)
  -- Offset relative to P-CPICH
  maximum-E-AGCH-Power     INTEGER (-350..150),
  carrier-Frequency     UARFCN OPTIONAL,
  e-RNTI-Primary     E-RNTI OPTIONAL,
  ss-DTX-Info DRX-Info OPTIONAL
  },
 r8 SEQUENCE {
  e-AGCH-ID-TDD     INTEGER (0..255),
  e-AGCHInfo         E-AGCH-Information-r8,  
  e-AGCH-PowerOffset     INTEGER (0..255),
  -- Range and Step are FFS (25.433, 9.2.2.13If)
  -- Offset relative to P-CPICH
  maximum-E-AGCH-Power     INTEGER (-350..150),
  carrier-Frequency     UARFCN OPTIONAL,
  e-RNTI-Primary     E-RNTI OPTIONAL,
  ss-DTX-Info DRX-Info OPTIONAL
 }
}

--**************************************************************
--
-- SS-E-DPCH-Info
--   Rel-6 or later.
--   If there is an UL-DPCH configured in the cell the E-DPCH shall use the same scramblingCodeType and scramblingCode as the UL-DPCH
--
--**************************************************************

SS-E-DPCH-Info-r6OrLater ::= CHOICE {
 r6 SEQUENCE {
  e-DPCCH-Info E-DPCCH-Info,
  e-DPDCH-Info E-DPDCH-Info,
  scramblingCodeType ScramblingCodeType OPTIONAL,
  scramblingCode UL-ScramblingCode OPTIONAL,
  tti E-DCH-TTI OPTIONAL,
  edch-PhysicalLayerCategory INTEGER (1..16)
 },
 r7 SEQUENCE {
  e-DPCCH-Info E-DPCCH-Info-r7,
  e-DPDCH-Info E-DPDCH-Info-r7,
  scramblingCodeType ScramblingCodeType OPTIONAL,
  scramblingCode UL-ScramblingCode OPTIONAL,
  tti E-DCH-TTI OPTIONAL,
  edch-PhysicalLayerCategory INTEGER (1..16) OPTIONAL,
  edch-PhysicalLayerCategory-extension INTEGER (7) OPTIONAL,
  ul-16QAM-Settings UL-16QAM-Settings OPTIONAL
 },
 r8 SEQUENCE {
  e-DPCCH-Info E-DPCCH-Info-r7,
  e-DPDCH-Info E-DPDCH-Info-r8,
  scramblingCodeType ScramblingCodeType OPTIONAL,
  scramblingCode UL-ScramblingCode OPTIONAL,
  tti E-DCH-TTI OPTIONAL,
  edch-PhysicalLayerCategory INTEGER (1..16) OPTIONAL,
  edch-PhysicalLayerCategory-extension INTEGER (7) OPTIONAL,
  ul-16QAM-Settings UL-16QAM-Settings OPTIONAL,
  s-offset INTEGER (0..9) OPTIONAL -- Used for enhFACH UL
 },
 spare1 SEQUENCE {},
 spare2 SEQUENCE {}
 }

--**************************************************************
--
-- SS-E-DCH-Info-r7
--   Rel-7 or later.   
-- TDD
--**************************************************************

SS-E-DCH-Info-r7 ::= SEQUENCE {
  e-RUCCH-Info     E-RUCCH-Info OPTIONAL,
  e-PUCH-Info     SS-E-PUCH-Info OPTIONAL
}

--**************************************************************
--
-- SS-E-PUCH-Info
--   Rel-7 or later.   
-- TDD
--**************************************************************

SS-E-PUCH-Info ::= SEQUENCE {
  lTGI-Presence BOOLEAN,
  e-TFCS-Info E-TFCS-Info, 
  snpl-ReportType ENUMERATED {type1(0), type2(1)},
  prxBASEdes INTEGER (-112..-50 ), 
  beaconPLEst BOOLEAN OPTIONAL, 
  tpc-StepSize TPC-StepSizeTDD, 
  pebase-PowerControlGAP PowerControlGAP OPTIONAL, 
  ul-SynchronisationParameters UL-SynchronisationParameters-r4 OPTIONAL, 
  minimum-Allowed-Code-Rate INTEGER (0..63 ), 
  maximum-Allowed-Code-Rate INTEGER (0..63 ), 
  maximumNumOfRetransSchedInfo INTEGER (0..15 ), 
  retransTimerForSchedInfo ENUMERATED {ms10(0), ms15(1), ms20(2), ms25(3), ms30(4), ms35(5), ms40(6), ms45(7), ms50(8), ms55(9), ms60(10), ms65(11), ms70(12), ms75(13), ms80(14), ms85(15), ms90(16), ms95(17), ms100(18), ms110(19), ms120(20), ms140(21), ms160(22), ms200(23), ms240(24), ms280(25), ms320(26), ms400(27), ms480(28), ms560(29)},
  powerOffsetForSchedInfo INTEGER (0..6 ) OPTIONAL,
  e-PUCH-TS-Information-per-UARFCN SEQUENCE {
    e-PUCH-TS-Information SEQUENCE {
        timeslotNumber TimeslotNumber-LCR-r4, 
        midambleAllocationMode CHOICE
           {
            defaultMidamble NULL, 
            ueSpecificMidamble INTEGER (0..15 )
           }, 
        midambleConfiguration INTEGER (1..8 ), 
        channelisation-Code UL-TS-ChannelisationCode
        }
     },  
  carrier-Frequency UARFCN OPTIONAL
}

--**************************************************************
--
-- SS-E-HICH-Info
--   Rel-6 or later.
--
--**************************************************************

SS-E-HICH-Info ::= SEQUENCE {
  e-HICHInfo E-HICH-Information,
  tti E-DCH-TTI,
  e-HICH-PowerOffset INTEGER (0..255)
  -- PowerOffset = -32 + offset * 0.25
  -- Unit dB, Range -32dB .. +31.75dB, Step +0.25dB
  -- (25.433, 9.2.2.13Id), offset relative to P-CPICH
}

--**************************************************************
--
-- SS-E-HICH-Info-TDD
--   Rel-7 or later. SS_E_HICH_Info in TTCN-2
--
--**************************************************************

SS-E-HICH-Info-TDD ::= SEQUENCE {
  n-E-HICH INTEGER (4..15 ), 
  maximum-E-HICH-Power INTEGER (-350..150),
  e-HICHInfoList SS-E-HICH-Info-List
}

--**************************************************************
--
-- SS-E-HICH-Info-List
--   Rel-7 or later. 
-- TDD
--**************************************************************

SS-E-HICH-Info-List ::= SEQUENCE (SIZE (1..maxNumE-HICH ) ) OF
  SS-E-HICH-Info-LCR

--**************************************************************
--
-- SS-E-HICH-Info-LCR
--   Rel-7 or later. 
-- TDD
--**************************************************************

SS-E-HICH-Info-LCR ::= SEQUENCE {
  e-HICH-ID-TDD     INTEGER (0..255),
  e-HICH-Type         ENUMERATED {scheduled(0), non-scheduled(1)},
  e-HICHInfo         E-HICH-Information-LCR,  
  carrier-Frequency     UARFCN OPTIONAL,  
  e-HICH-PowerOffset     INTEGER (0..255)
  -- PowerOffset = -32 + offset * 0.25
  -- Unit dB, Range -32dB .. +31.75dB, Step +0.25dB
  -- (25.433, 9.2.2.13Id), offset relative to P-CPICH
}

--**************************************************************
--
-- SS-E-RGCH-Info
--   Rel-6 or later.
--
--**************************************************************

SS-E-RGCH-Info ::= SEQUENCE {
  e-RGCHInfo E-RGCH-Information ,
  tti E-DCH-TTI ,
  e-RGCH-PowerOffset INTEGER (0..255),
  -- Range and Step are FFS (25.433, 9.2.2.13Ie)
  -- Offset relative to P-CPICH,
  ss-DTX-Info DRX-Info OPTIONAL
}

--**************************************************************
--
-- SS-IntegrityProtActivationTimeInfo
--   Omitting rrc-MessageSequenceNumber means activation time set to "now".
--
--**************************************************************

SS-IntegrityProtActivationTimeInfo ::= SEQUENCE
{
  rb-Identity INTEGER (-31..32),
  rrc-MessageSequenceNumber RRC-MessageSequenceNumber OPTIONAL
}

--**************************************************************
--
-- SS-MAC-ehs-AddReconfReordQ
--
--**************************************************************

SS-MAC-ehs-AddReconfReordQ ::= SEQUENCE
{
  mAC-ehs-AddReconfReordQ MAC-ehs-AddReconfReordQ,
  priority INTEGER (0..7)
}

--**************************************************************
--
-- SS_MAC_ehs_AddReconfReordQueueList
--
--**************************************************************

SS-MAC-ehs-AddReconfReordQueueList ::= SEQUENCE (SIZE (1..maxQueueIDs)) OF SS-MAC-ehs-AddReconfReordQ

--**************************************************************
--
-- SS-MAC-hs-AddReconfQueue
--   Applicable Rel-5 or later.
--   When writing TTCN constraints the TTCN writer shall set the priority of PriorityQueue in this object correctly acoording to the priority of logical channels which is mapped on to this priority queue.
--   And please note that : the range of priority of PriorityQueue is from 0 to 7 and 0 is the lowest priority.
--
--**************************************************************

SS-MAC-hs-AddReconfQueue ::= SEQUENCE {
  mAChsAddReconfQueue MAC-hs-AddReconfQueue,
  logicalChannelList SEQUENCE OF LogicalChannelIdentity,
  -- logical channels mapping onto the priority queue
  -- which is specified in maChsAddReconfQueue
  priority INTEGER(0..7),
  discardTimer ENUMERATED { v20(0),v40(1),v60(2),v80(3),v100(4),
    v120(5),v140(6),v160(7),v180(8),v200(9),
    v250(10),v300(11),v400(12),v500(13),
    v750(14),v1000(15),v1250(16),v1500(17),
    v1750(18),v2000(19),v2500(20),v3000(21),
    v3500(22),v4000(23),v4500(24),v5000(25),
    v7500(26)
  } OPTIONAL
}

--**************************************************************
--
-- SS-RLC-Info
--   UL and DL have been swapped intentionally in this type definition. This is to maximize re-use of the type definitions in 3GPP TS 25.331 which are intended to configure a UE, where UL is transmission, and DL is reception. For the SS, UL is reception, and DL is transmission.
--   For example, consider configuring a DL AM RLC entity (transmitter) in the SS. The transmission parameters to be configured include PollingInformation, Transmission-RLC-Discard etc. If the DL-AM-RLC-Mode type definition is used to configure this entity, it is only possible to configure reception parameters such as StatusInformation, and receiving window size.
--   By swapping UL and DL, it is possible to configure the DL AM RLC entity using the existing type definition UL-AM-RLC-Info, which contains all of the required transmission parameters.
--
--**************************************************************

SS-RLC-Info ::= SEQUENCE {
  sS-ul-RLC-Mode DL-RLC-Mode OPTIONAL,
  sS-dl-RLC-Mode SS-DL-RLC-Mode OPTIONAL,
  rlc-OneSidedReEst BOOLEAN DEFAULT FALSE, 
  altE-bitInterpretation ENUMERATED {false (0), true (1)} DEFAULT false,
  useSpecialValueOfHEField ENUMERATED {false (0), true (1)} DEFAULT false,

  uM-SN-DeliveryMode ENUMERATED { nonConfigured(0), configured(1)} DEFAULT nonConfigured

}

--**************************************************************
--
-- SS-RLC-Info-r8OrLater
--   Applicable for r8OrLater
--   UL and DL have been swapped intentionally in this type definition. This is to maximize re-use of the type definitions in 3GPP TS 25.331 which are intended to configure a UE, where UL is transmission, and DL is reception. For the SS, UL is reception, and DL is transmission.
--   For example, consider configuring a DL AM RLC entity (transmitter) in the SS. The transmission parameters to be configured include PollingInformation, Transmission-RLC-Discard etc. If the DL-AM-RLC-Mode type definition is used to configure this entity, it is only possible to configure reception parameters such as StatusInformation, and receiving window size.
--   By swapping UL and DL, it is possible to configure the DL AM RLC entity using the existing type definition UL-AM-RLC-Info, which contains all of the required transmission parameters.
--
--**************************************************************

SS-RLC-Info-r8OrLater ::= CHOICE {
r8 SEQUENCE {
    sS-ul-RLC-Mode DL-RLC-Mode-r7 OPTIONAL,
    sS-dl-RLC-Mode SS-DL-RLC-Mode OPTIONAL,
    rlc-OneSidedReEst BOOLEAN DEFAULT FALSE, 
    altE-bitInterpretation ENUMERATED {false (0), true (1)} DEFAULT false,
    useSpecialValueOfHEField ENUMERATED {false (0), true (1)} DEFAULT false,
    uM-SN-DeliveryMode ENUMERATED { nonConfigured(0), configured(1)} DEFAULT nonConfigured
},
spare1 NULL
}


--**************************************************************
--
-- SS-UL-DPCCH-DRX-Info
--
--**************************************************************
SS-UL-DPCCH-DRX-Info ::= SEQUENCE {
  ss-DRX-Info DTX-Info OPTIONAL,

  dtx-DRX-timingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,

  uplink-DPCCHSlotFormatInformation Uplink-DPCCH-Slot-Format-Information
}

--**************************************************************
--
-- SS-UL-LogicalChannelMapping
--   If the macHeaderManipulation field is 'normalMacHeader', then data received on the transport channel supporting this logical channel shall have it's MAC header inspected to determine the appropriate routing, and removed as normal. The MAC SDU shall be passed to the appropriate logical channel.
--   If the macHeaderManipulation field field is 'OmitMacHeader', then data received on the transport channel supporting this logical channel shall have it's MAC header inspected to determine the appropriate routing, but the MAC layer shall not remove the MAC header. Thus the entire MAC PDU shall be passed to the appropriate logical channel, and the MAC header can be checked by the TTCN.
--
--**************************************************************

SS-UL-LogicalChannelMapping ::= SEQUENCE {
  macHeaderManipulation MAC-HeaderManipulation,
  ul-TransportChannelType SS-UL-TransportChannelType,
  logicalChannelIdentity LogicalChannelIdentity,
  logicalChannelType LogicalChannelType
}

--**************************************************************
--
-- SS-UL-TransportChannelType
--
--**************************************************************

SS-UL-TransportChannelType ::= ENUMERATED {
  dch(0),
  rach(1),
  cpch(2),
  usch(3),
  edch (4) -- Rel-6 or later
}

--**************************************************************
--
-- SecondaryCCPCHInfo
--   The range for powerOffsetOfTFCI-PO1 and powerOffsetOfPILOT-PO3 is 0 dB to 6 dB, 0.25 dB per step.
--   mbms-softCombTimingOffset is present when L1-combination applies
--   When configuring SCCPCH for MBMS "positionFixedOrFlexible" shall be set to Flexible, and sCCPCHSlotFormat shall be chosen to the one without pilot bits
--
--**************************************************************

SecondaryCCPCHInfo ::= SEQUENCE {
  scramblingCode INTEGER(0..15),
  dl-ChannelizationCode SF256-AndCodeNumber,
  sCCPCHSlotFormat SCCPCHSlotFormat,
  timingOffset INTEGER (0..149),
  positionFixedOrFlexible PositionFixedOrFlexible,
  sttd-Indicator BOOLEAN,
  dl-TxPower DL-TxPower,
  powerOffsetOfTFCI-PO1 INTEGER (0..24),
  powerOffsetOfPILOT-PO3 INTEGER (0..24),
  mbms-softCombTimingOffset MBMS-SoftComb-TimingOffset OPTIONAL --Rel-6 or later 
  -- timeSlot TimeSlot OPTIONAL,
  -- burstType BurstType OPTIONAL,
  -- midambleShift MidambleShift OPTIONAL,
  -- offset Offset OPTIONAL,
  -- repetitionPeriod RepetitionPeriod OPTIONAL,
  -- repetitionLength RepetitionLength OPTIONAL,
  -- tFCIPresence TFCIPresence OPTIONAL,
}

--**************************************************************
--
-- SecondaryCCPCHInfo-TDD
--   The range for powerOffsetOfTFCI-PO1 and powerOffsetOfPILOT-PO3 is 0 dB to 6 dB, 0.25 dB per step.
--   mbms-softCombTimingOffset is present when L1-combination applies
--   When configuring SCCPCH for MBMS "positionFixedOrFlexible" shall be set to Flexible, and sCCPCHSlotFormat shall be chosen to the one without pilot bits
--
--**************************************************************

SecondaryCCPCHInfo-TDD ::= SEQUENCE {
  tstd-Indicator ENUMERATED {notApplied(0),applied(1)},
  sctd-Indicator ENUMERATED {notApplied(0),applied(1)},
  dl-TxPower DL-TxPower,
  commonTimeSlotInfo CommonTimeslotInfoSCCPCH,
  channelisationCode SCCPCH-ChannelisationCodeList,
  individualTimeslotInfo IndividualTimeslotInfo-LCR-r4,
  powerOffsetOfTFCI-PO1 INTEGER (0..24) OPTIONAL
}

--**************************************************************
--
-- SecondaryCPICHInfo
--
--**************************************************************

SecondaryCPICHInfo ::= SEQUENCE {
  scramblingCode INTEGER(0..63),
  dl-ChannelizationCode SF512-AndCodeNumber,
  dl-TxPower DL-TxPower,
  mimoAntenna MimoAntennaConfigType DEFAULT noMimo
}

--**************************************************************
--
-- SecondarySCHInfo
--
--**************************************************************

SecondarySCHInfo ::= SEQUENCE {
  tstdIndicator BOOLEAN,
  dl-TxPower DL-TxPower
}

--**************************************************************
--
-- SecurityInfo
--   The integrityKey is not applicable to MAC
--   Detailed comments:
--   When the SS receives SecuritiyInfo, the SS first stores the contents. The SecurityInfo contents is not activated ion of the contents follows until receiving the subsequent ASP, CRLC-Ciphering-Activate-REQ, CMAC-Ciphering-Activate-REQ or CRLC-Integrity-Activate-REQ. Omitted fields of SecurityInfo shall not be affected by the subsequent ASP at the activation time.EXAMPLE:    Omitting of startValue indicates not to re-initialize the relevant                 COUNT?C or COUNT-I, omitting of cipheringKey indicates that the                 current ciphering key  is valid..
--
--**************************************************************

SecurityInfo ::= SEQUENCE {
  cn-DomainIdentity CN-DomainIdentity,
  startValue START-Value OPTIONAL,
  cipheringKey BIT STRING (SIZE (128)) OPTIONAL,
  integrityKey BIT STRING (SIZE (128)) OPTIONAL,
  gsmCipheringKey BIT STRING (SIZE (64)) OPTIONAL
}

--**************************************************************
--
-- SegmentsOfSysInfoBlock
--   The structure holding the segments of a MIB/SIB/SB, maximum number of segments is 16.
--
--**************************************************************

SegmentsOfSysInfoBlock ::= SEQUENCE
{
  segCount INTEGER (1..16),
  seg1 BIT STRING (SIZE (1..226)),
  seg2 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg3 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg4 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg5 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg6 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg7 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg8 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg9 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg10 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg11 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg12 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg13 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg14 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg15 BIT STRING (SIZE (1..222)) OPTIONAL,
  seg16 BIT STRING (SIZE (1..222)) OPTIONAL
}

--**************************************************************
--
-- SupportFlag
--   The default value noNeed indicates that the SS does not perform the operation mentioned in CRLC-ProhibitRLC-Ack-REQ, but performs the suspension / resume of  UL RLC PDU data.
--   If the non default values are taken, the SS has either prohibited, or continued acknowledging RLC SDUs.
--
--**************************************************************

SupportFlag ::= ENUMERATED {ackProhibited(0), ackContinued(1), noNeed (2)}

--**************************************************************
--
-- T-321
--
--**************************************************************

T-321 ::= ENUMERATED {ms100(0), ms200(1), ms400(2), ms800(3)}
--**************************************************************
--
-- Tcell
--   Timing offset between reference channel and this channel ( unit : 256 chips )
--
--**************************************************************

Tcell ::= INTEGER (0..38399)

--**************************************************************
--
-- TrCHInfo
--   The same TFCS information should be provided to the PHY and MAC layers at all times. When a CMAC-Config-REQ is used to configure the MAC layer, a corresponding CPHY-TrCH-Config-REQ should be sent to the PHY layer to ensure that the configuration is consistent.
--   For MAC-hs configuration:
--   When ulconnectedTrCHList, ulTFCS, dlconnectedTrCHList and dlTFCS are omitted this ASP configures an MAC-hs entity.
--
--**************************************************************

TrCHInfo ::= SEQUENCE
{
  ulconnectedTrCHList SEQUENCE (SIZE (1..maxulTrCH)) OF SEQUENCE {
    trchid TransportChannelIdentity,
    transportChannelInfo CommonOrDedicatedTFS
  } OPTIONAL,
  ulTFCS TFCS OPTIONAL,
  dlconnectedTrCHList SEQUENCE (SIZE (1..maxdlTrCH)) OF SEQUENCE {
    trchid TransportChannelIdentity,
    transportChannelInfo CommonOrDedicatedTFS
  } OPTIONAL,
  dlTFCS TFCS OPTIONAL,
  hsDSCHMacdFlows HS-DSCHMACdFlows OPTIONAL, -- Rel-5 or later
  ehs-DSCH-Flows EHS-DSCH-Flows OPTIONAL, -- Rel-7 or later
  ehs-DSCH-CommonFlows EHS-DSCH-CommonFlows OPTIONAL -- Rel-7 or later
}

--**************************************************************
--
-- TrCHInfo-TDD
--   The same TFCS information should be provided to the PHY and MAC layers at all times. When a CMAC-Config-REQ is used to configure the MAC layer, a corresponding CPHY-TrCH-Config-REQ should be sent to the PHY layer to ensure that the configuration is consistent.
--   For MAC-hs configuration:
--   When ulconnectedTrCHList, ulTFCS, dlconnectedTrCHList and dlTFCS are omitted this ASP configures an MAC-hs entity.
--
--**************************************************************

TrCHInfo-TDD ::= SEQUENCE
{
  ulconnectedTrCHList SEQUENCE (SIZE (1..maxulTrCH)) OF SEQUENCE {
    trchid TransportChannelIdentity,
    transportChannelInfo CommonOrDedicatedTFS-TDD
  } OPTIONAL,
  ulTFCS TFCS OPTIONAL,
  dlconnectedTrCHList SEQUENCE (SIZE (1..maxdlTrCH)) OF SEQUENCE {
    trchid TransportChannelIdentity,
    transportChannelInfo CommonOrDedicatedTFS-TDD
  } OPTIONAL,
  dlTFCS TFCS OPTIONAL,
  hsDSCHMacdFlows HS-DSCHMACdFlows OPTIONAL -- Rel-5 or later
}

--**************************************************************
--
-- TrCH-LogCHMappingList
--   maxLogCHperTrCH = 8
--
--**************************************************************

TrCH-LogCHMappingList ::= SEQUENCE (SIZE (1..maxLogCHperTrCH)) OF TrCH-LogicalChannelMapping

--**************************************************************
--
-- TrCH-LogCHMappingList1
--   maxulTrCH = maxdlTrCH = 16
--
--**************************************************************

TrCH-LogCHMappingList1 ::= SEQUENCE
{
  ulconnectedTrCHList SEQUENCE (SIZE (1..maxulTrCH)) OF SEQUENCE {
    trchid TransportChannelIdentity,
    trCH-LogCHMappingList TrCH-LogCHMappingList} OPTIONAL,
  dlconnectedTrCHList SEQUENCE (SIZE (1..maxdlTrCH)) OF SEQUENCE {
    trchid TransportChannelIdentity,
    trCH-LogCHMappingList TrCH-LogCHMappingList} OPTIONAL,
  dlconnectedMACdFlows SEQUENCE (SIZE (1..8)) OF SEQUENCE {
    mac-dFlowId MAC-d-FlowIdentity,
    trCH-LogCHMappingList TrCH-LogCHMappingList
  } OPTIONAL, -- Rel-5 or later
  dlconnectedMAC-ehsFlows SEQUENCE (SIZE (1..8)) OF SEQUENCE {
    mac-ehs-QueueId MAC-ehs-QueueId,
    trCH-LogCHMappingList TrCH-LogCHMappingList
  } OPTIONAL, -- Rel-7 or later
  dlconnectedMAC-ehsCommonFlows SEQUENCE (SIZE (1..8)) OF SEQUENCE {
    mac-ehs-QueueId MAC-ehs-QueueId OPTIONAL,
    trCH-LogCHMappingList TrCH-LogCHMappingList
  } OPTIONAL, -- Rel-7 or later
  dlconnectedMAC-ehsCommonFlowsDC SEQUENCE (SIZE (1..8)) OF SEQUENCE {
    mac-ehs-QueueId MAC-ehs-QueueId OPTIONAL,
    trCH-LogCHMappingList TrCH-LogCHMappingList
 --   secondaryServing-HS-DSCH-Cell ENUMERATED { deactivated (0), activated (1) } DEFAULT deactivated
  } OPTIONAL -- Rel-8 or later
}

--**************************************************************
--
-- TrCH-LogicalChannelMapping
--   When used for logical channel to MAC-d flow mapping dl-LogicalChannelMapping shall be chosen,
--
--**************************************************************

TrCH-LogicalChannelMapping ::= SEQUENCE {
  logicalChannel-Mapping CHOICE {
    ul-LogicalChannelMapping SS-UL-LogicalChannelMapping,
    dl-LogicalChannelMapping SS-DL-LogicalChannelMapping
  },
  rB-Identity INTEGER (-31..32) OPTIONAL,
  cn-DomainIdentity CN-DomainIdentity OPTIONAL
}

--**************************************************************
--
-- TrChConfigType
--
--**************************************************************

-- TrChConfigType-dch ::= ENUMERATED {normal(0), softHO(1)}  WORKAROUND 

TrChConfigType ::= CHOICE {
  nonDch NULL,
  dch ENUMERATED {normal(0), softHO(1)}
  -- dch TrChConfigType-dch    WORKAROUND
} 

--**************************************************************
--
-- UE-Info
--   The value of c-RNTI-DSCH-RNTI is 16 bits, used either for C-RNTI or DSCH-RNTI. DSCH is configured if the physical channel in CMAC-config-REQ is a PDSCH. Otherwise, C-RNTI is applied. For MAC-hs configuration both u-RNTI and c-RNTI-DSCH-RNTI are omitted.
--
--**************************************************************

UE-Info ::= SEQUENCE {
  u-RNTI U-RNTI OPTIONAL,
  c-RNTI C-RNTI OPTIONAL
}

--**************************************************************
--
-- UE-OperationMode
--
--**************************************************************

UE-OperationMode ::= ENUMERATED { opModeA (0), opModeC (1) }

--**************************************************************
--
-- RabTxInfo
--   Provide test data, number of RBs, and RB Tx info of each RB (RB id, SDU size and number of SDUs) to be transmitted in consecutive TTIs
--
--**************************************************************

RabTxInfo ::= SEQUENCE
{
  testData BIT STRING (SIZE (8..163840)),
  rbTxInfoList SEQUENCE (SIZE (1..6)) OF RbTxInfo
}

--**************************************************************
--
-- RbTxInfo
--   Info on RB id and the actual DL test data size (SDU-Size * number of SDUs). The actual test data is extracted from the first (SDU-Size * number of SDUs) bits in the raw testData buffer. SS shall transmit the actual test data in every TTI.The value nomOfSdu = T / TTI , whereby T=1200 is the duration of the data transmitting in the RAB test, taking into account the test tolerance (+50%) of the UE loop back delay (<800 ms).
--
--**************************************************************

RbTxInfo ::= SEQUENCE
{
  rB-Identity INTEGER(-31..32),
  sduSize INTEGER(1..163840),
  nomOfSdu INTEGER(0..255) -- 0 is set for no data on this RB
}

--**************************************************************
--
-- DDI-Mapping
--   Both SRBs and RBs can be mapped onto E-DCH. The mechanism for control of MAC header manipulation (macHeaderManipulation) is applied to individual logical channels to be mapped on E-DCH. Typically, the SRBs are configured in 'NormalMacHeader" mode while the RBs in user plane can be configured either in 'NormalMacHeader" or in "OmitMacHeader" mode.
--   If more than one UL RLC PDU size is configured for the RB (represent by logicalChannelIdentity), the different sizes will use subsequent DDI values starting from the DDI value in this table.
--   If the value of macHeaderManipulation field is 'NormalMacHeader', then data received on the E-DCH MACd flows supporting this logical channel shall have it's MAC header inspected to determine the appropriate routing, and removed as normal. The MACes  SDU shall be passed to the appropriate logical channel.
--   If the value of macHeaderManipulation field is 'OmitMacHeader', then data received on the E-DCH MACd flows supporting this logical channel shall have it's MAC header inspected to determine the appropriate routing, then the MAC-es layer shall deliver the MAC-es SDU, SI and the related  CFN, subframe number, HARQ process identity to the appropriate logical channel. The TTCN receives these fields by RLC-MAC-es-DATA-IND, then these fields can be checked by the TTCN.
--   HARQ ID = CFN mod 4 for TTI=10ms;
--   HARQ ID = (5*CFN + subframe number) mod 8 for TTI=2ms
--
--**************************************************************

DDI-Mapping ::= SEQUENCE {
  macHeaderManipulation MAC-HeaderManipulation,
  logicalChannelIdentity LogicalChannelIdentity,
  e-DCH-MAC-d-FlowIdentity E-DCH-MAC-d-FlowIdentity,
  ddi DDI,
  rlc-PDU-SizeList RLC-PDU-SizeList,
  includeInSchedulingInfo BOOLEAN,
  mac-LogicalChannelPriority MAC-LogicalChannelPriority,
  logicalChannelType LogicalChannelType,
  rB-Identity INTEGER    (-31..32)    OPTIONAL
}

--**************************************************************
--
-- DDI-MappingList
--
--**************************************************************

DDI-MappingList ::= SEQUENCE (SIZE (1..31)) OF DDI-Mapping

--**************************************************************
--
-- MACeConfig
--   If the macHeaderManipulation field is 'NormalMacHeader' in ddiMappingList, then data received on the E-DCH (MAC-e PDU) shall have it's MAC header inspected to de-multiplex and to determine the appropriate routing, and  the MACes  PDU shall be passed to the MAC-es together with the relevant DDI, N, CFN and subframe number.
--   If the macHeaderManipulation field field is 'OmitMacHeader', then data received on the E-DCH (MAC-e PDU) shall have it's MAC header inspected to de-multiplex and to determine the appropriate routing, then the MAC-e layer shall delivery the MAC-es PDU, SI and the related  CFN, subframe number to the MAC-es entity.
--   connectedToMAC-es field is used to provide the possibility that the E-DCH-MACdFlows from only one MAC-e entity are connected to the MAC-es entity in the inter node B soft handover test cases.
--   The IEs ddiMappinglist and e-DCHMacdFlows can be OMITted when changing the serving cell MAC-e without modification of MAC-e configurations. It will be applied in EDCH SHO.
--
--**************************************************************

MACeConfig ::= SEQUENCE {
  activationTime SS-ActivationTime,
  ddiMappinglist DDI-MappingList OPTIONAL,
  e-DCHMacdFlows E-DCHMACdFlows OPTIONAL,
  connectedToMAC-es BOOLEAN DEFAULT TRUE, -- can be set to FALSE in inter nodeB SHO
  ss-DRX-MAC-Info SS-DRX-MAC-Info OPTIONAL
}

--**************************************************************
--
-- MACeConfig-TDD
--   If the macHeaderManipulation field is 'NormalMacHeader' in ddiMappingList, then data received on the E-DCH (MAC-e PDU) shall have it's MAC header inspected to de-multiplex and to determine the appropriate routing, and  the MACes  PDU shall be passed to the MAC-es together with the relevant DDI, N, CFN and subframe number.
--   If the macHeaderManipulation field field is 'OmitMacHeader', then data received on the E-DCH (MAC-e PDU) shall have it's MAC header inspected to de-multiplex and to determine the appropriate routing, then the MAC-e layer shall delivery the MAC-es PDU, SI and the related  CFN, subframe number to the MAC-es entity.
--   connectedToMAC-es field is used to provide the possibility that the E-DCH-MACdFlows from only one MAC-e entity are connected to the MAC-es entity in the inter node B soft handover test cases.
--   The IEs ddiMappinglist and e-DCHMacdFlows can be OMITted when changing the serving cell MAC-e without modification of MAC-e configurations. It will be applied in EDCH SHO.
--
--**************************************************************

MACeConfig-TDD ::= SEQUENCE {
  activationTime SS-ActivationTime,
  ddiMappinglist DDI-MappingList OPTIONAL,
  e-DCHMacdFlows E-DCHMACdFlows OPTIONAL
}

--**************************************************************
--
-- MACesConfig
--   MACesConfig establishes the mapping between logical channels and E-DCH-MACd-Flows.
--   When the macTestMode is TRUE, the re-ordering entity shall not elimilate the deplicated packets, but passes them to RLC. macTestMode = "TRUE" is used for testing the retransmission function of HARQ process
--
--**************************************************************

MACesConfig ::= SEQUENCE {
  activationTime SS-ActivationTime,
  ddiMappinglist DDI-MappingList,
  macTestMode BOOLEAN DEFAULT FALSE
}

--**************************************************************
--
-- ModulationScheme
--
--**************************************************************

ModulationScheme ::= ENUMERATED {qpsk (0), qam16 (1), qam64 (2), spare1 (3)}

--**************************************************************
--
-- RedundancyVersionList
--   Gives the Redundancy and constellation version coding sequence (Xrv) to be used for each transmission / retransmission. The SIZE (number of Xrv elements in there) of the SEQUENCE implies the number of HARQ transmission / retransmissions to be required.
--
--**************************************************************

RedundancyVersionList ::= SEQUENCE (SIZE (1..8)) OF INTEGER (0..7)

--**************************************************************
--
-- LCR TDD ONLY START
--
--**************************************************************
--**************************************************************
--
-- TimeSlotConfiguration-LCR
--
--**************************************************************

TimeSlotConfiguration-LCR ::= SEQUENCE {
  timeSlotLCR         TimeslotNumber-LCR-r4,
  timeSlotStatus     ENUMERATED {active(0), notActive(1)},
  timeSlotDirection     ENUMERATED {downlink(0), uplink(1)}
}

--**************************************************************
--
-- TimeSlotConfigurationList-LCR
--
--**************************************************************

TimeSlotConfigurationList-LCR ::= SEQUENCE (SIZE (1..maxTS-LCR)) OF TimeSlotConfiguration-LCR

--**************************************************************
--
-- SecondaryFrequencyInfoList
--
--**************************************************************

SecondaryFrequencyInfoList ::= SEQUENCE (SIZE(1..maxNumOfSecondFrequency)) OF SecondaryFrequencyInfo

--**************************************************************
--
-- SecondaryFrequencyInfo
--
--**************************************************************

SecondaryFrequencyInfo ::= SEQUENCE {
  frequencyInfo          UARFCN,
  dLTxAttenuationLevel   INTEGER(0..30)
}

--**************************************************************
--
-- DwPCHInfo
--
--**************************************************************

DwPCHInfo ::= SEQUENCE {
    tstd-Indicator     ENUMERATED {notApplied(0),applied(1)},
    dwPCH-Power     DwPCH-Power
}

--**************************************************************
--
-- TransmissionDiversityApplied
--
--**************************************************************

TransmissionDiversityApplied ::= ENUMERATED {notApplied(0), applied(1)}

--**************************************************************
--
-- SS-Non-ScheduledTransGrantInfoTDD
--   Rel-7 or later.
--
--**************************************************************

SS-Non-ScheduledTransGrantInfoTDD ::= CHOICE {
  tdd384-768 SEQUENCE
  {
    timeslotResourceRelatedInfo BIT STRING (SIZE (13 ) ), 
    powerResourceRelatedInfo     INTEGER (1..32 ), 
    activationTime         ActivationTime, 
    repetitionPeriodAndLength     RepetitionPeriodAndLength OPTIONAL, 
    codeResourceInfo         UL-TS-ChannelisationCode
  }, 
  tdd128 SEQUENCE
  {
    n-E-UCCH             INTEGER (1..8 ) OPTIONAL, 
    n-E-HICH             INTEGER (4..15 ) OPTIONAL, 
    timeslotResourceRelatedInfo BIT STRING (SIZE (5 ) ), 
    powerResourceRelatedInfo     INTEGER (1..32 ), 
    activationTime         ActivationTime, 
    sfnNum             INTEGER (0..1 ), 
    repetitionPeriodAndLength     RepetitionPeriodAndLength OPTIONAL, 
    codeResourceInfo         UL-TS-ChannelisationCode, 
    e-HICH-Info SEQUENCE
    {
      e-HICH-ID-TDD             INTEGER (0..255 ), 
      signature-Sequence-Group-Index     INTEGER (0..19 )
    }
  }
}

--**************************************************************
--
-- LCR TDD ONLY END
--
--**************************************************************
--**************************************************************
--
-- CMAC-Ciphering-Activate-CNF
--   To confirm to activate or inactivate the ciphering
--
--**************************************************************

CMAC-Ciphering-Activate-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CMAC-Ciphering-Activate-REQ
--   To request to start or, restart or stop downlink ciphering or uplink deciphering. The physicalChannelIdentity of DPCH applies to routingInfo.Do not increment HFN part of COUNT-C if the value of incrementCOUNT-C-Ind is "NotIncr".
--
--**************************************************************

CMAC-Ciphering-Activate-REQ ::= SEQUENCE
{
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  ratType RatType,
  cn-DomainIdentity CN-DomainIdentity,
  cipheringModeInfo CipheringModeInfo OPTIONAL,
  cipheringModeInfo-r7 CipheringModeInfo-r7 OPTIONAL,
  incHFN Increment-Mode
}

--**************************************************************
--
-- CMAC-Config-CNF
--   For MAC emulator to report that a previous attempt to setup, reconfigure or release a logical channel is successful.
--
--**************************************************************

CMAC-Config-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CMAC-Config-FDD-REQ
--   To request to configure MAC entity. Setup is used for creation of the MAC instances or the MAC resources. Release is used for free  the all MAC resources. The reconfiguration is to change the MAC parameters, it is not the MAC modification.
--
--**************************************************************

CMAC-Config-FDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  ratType RatType,
  configMessage CHOICE {
    setup CmacConfigReq,
    reconfigure CmacConfigReq,
    release SS-ActivationTime
  }
}

--**************************************************************
--
-- CMAC-Config-TDD-REQ
--   To request to configure MAC entity. Setup is used for creation of the MAC instances or the MAC resources. Release is used for free  the all MAC resources. The reconfiguration is to change the MAC parameters, it is not the MAC modification.
--
--**************************************************************

CMAC-Config-TDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  ratType RatType,
  configMessage CHOICE {
    setup CmacConfigReq-TDD,
    reconfigure CmacConfigReq-TDD,
    release SS-ActivationTime 
  }
}

--**************************************************************
--
-- CMAC-PAGING-Config-CNF
--   To confirm to setup the Paging message
--
--**************************************************************

CMAC-PAGING-Config-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CMAC-PAGING-Config-FDD-REQ
--   To request MAC layer to send the Paging message on the specified configuration.
--   CMAC_PAGING_Config_REQ in TTCN-2
--
--**************************************************************

CMAC-PAGING-Config-FDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  ratType RatType,
  configMessage CmacPagingConfigReq
}

--**************************************************************
--
-- CMAC-PAGING-Config-TDD-REQ
--   To request MAC layer to send the Paging message on the specified configuration.
--   CMAC_PAGING_Config_REQ in TTCN-2
--
--**************************************************************

CMAC-PAGING-Config-TDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  ratType RatType,
  configMessage CmacPagingConfigReq-TDD
}
--**************************************************************
--
-- CMAC-SYSINFO-Config-CNF
--   To confirm to setup the BCCH message to MAC layer
--
--**************************************************************

CMAC-SYSINFO-Config-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CMAC-SYSINFO-Config-REQ
--   To request MAC layer to send the BCCH message on the specified configuration.
--
--**************************************************************

CMAC-SYSINFO-Config-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  ratType RatType,
  configMessage CmacSysinfoConfigReq
}

--**************************************************************
--
-- CMAC-SecurityMode-Config-CNF
--   To confirm to configure the MAC security mode
--
--**************************************************************

CMAC-SecurityMode-Config-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type
}

--**************************************************************
--
-- CMAC-SecurityMode-Config-REQ
--   To request to configure the MAC security mode
--   If there are several CMAC-Ciphering-Activate-REQ follow this ASP, the SS shall take a serial of specified actions on the same contents in this ASP at the activation time indicated in each CMAC-Ciphering-Activate-REQ.
--
--**************************************************************

CMAC-SecurityMode-Config-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  macCipheringInfo SecurityInfo
}

--**************************************************************
--
-- CPHY-Cell-Config-CNF
--   To confirm to setup the cell parameter
--
--**************************************************************

CPHY-Cell-Config-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type
}

--**************************************************************
--
-- CPHY-Cell-Config-FDD-REQ
--   To request to setup the cell parameter.
--   The unit of tcell is chip; the unit of sfnOffset is frame number. The sfnOffset is defined as the number of frames the SFN shall be shifted, i.e the frames lagging behind or in advance, in comparison to a system reference time. The both interpretations are valid for the test.
--   The primary scrambling code number of the cell is 16*primaryScramblingCode-SS; the unit of dLTxAttenuationLevel is dB.
--
--**************************************************************

CPHY-Cell-Config-FDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  tcell INTEGER(0..38399),
  sfnOffset INTEGER (0 .. 4095 ),
  frequencyInfo FrequencyInfo,
  primaryScramblingCode-SS INTEGER (0..511),
  cellTxPowerLevel CellTxPowerLevel,
  dLTxAttenuationLevel INTEGER(0..30|123),
  frequencyBandIndicator FrequencyBandFDD 
}

--**************************************************************
--
-- CPHY-Cell-Config-TDD-REQ
--   To request to setup the cell parameter.
--   the unit of dLTxAttenuationLevel is dB.
--   CPHY_Cell_Config_REQ in TTCN-2
--
--**************************************************************

CPHY-Cell-Config-TDD-REQ ::= SEQUENCE {
  cellId             UTRAN-CellId-Type,
  sfnOffset             INTEGER (0 .. 4095 ),
  frequencyInfo         FrequencyInfo,  
  cellTxPowerLevel         CellTxPowerLevel,
  dLTxAttenuationLevel         INTEGER(0..30|123),
  cellParametersID          CellParametersID,
  timeSlotConfigurationList-LCR TimeSlotConfigurationList-LCR,
  dwPCHInfo                     DwPCHInfo,
  transmissionDiversityApplied  ENUMERATED {notApplied(0),applied(1)}   OPTIONAL,
  secondaryFrequencyInfo        SecondaryFrequencyInfoList  OPTIONAL,
  upPCHposition                 UpPCHposition-LCR OPTIONAL
}

--**************************************************************
--
-- CPHY-Cell-Release-CNF
--   The confirmation to the CPHY-Cell-Release-Req
--
--**************************************************************

CPHY-Cell-Release-CNF ::= SEQUENCE {
  soft-Reset BOOLEAN,
  cell-ID-List SEQUENCE (SIZE (1..8)) OF UTRAN-CellId-Type -- cell IDs
}

--**************************************************************
--
-- CPHY-Cell-Release-REQ
--   1. This Primitive with "Soft-Reset" flag ON gives a common known starting point/state of SS for a test case. The SS performs the following whenever it receives this primitive with "Soft-Reset" flag ON:Releases all configured Channels and cells (if any) irrespective of Cell ID list IE.
--   2. Releases the associated Memory Buffers (if any).
--   3. Cancels all active timers (if any)
--   With "Soft-Reset" flag  OFF:
--   1. Releases cells listed in IE Cell-ID-List and  associated configured Channels (if any)
--   2. Releases the Memory Buffers(if any) associated with Cells listed in IE Cell-ID-List
--   3. Cancels all active timers (if any) associated with Cells listed in IE Cell-ID-List.
--
--**************************************************************

CPHY-Cell-Release-REQ ::= SEQUENCE {
  soft-Reset BOOLEAN,
  cell-ID-List SEQUENCE (SIZE (1..8)) OF UTRAN-CellId-Type -- cell IDs
}

--**************************************************************
--
-- CPHY-Cell-TxPower-Modify-CNF
--   To confirm to change the DL power
--
--**************************************************************

CPHY-Cell-TxPower-Modify-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type
}

--**************************************************************
--
-- CPHY-Cell-TxPower-Modify-REQ
--   To request to change the DL power
--
--**************************************************************

CPHY-Cell-TxPower-Modify-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  dLTxAttenuationLevel INTEGER(0..40|123) 
}

--**************************************************************
--
-- CPHY-Frame-Number-CNF
--   To return the requested  connection frame number. The routingInfo indicates a physical channel.
--
--**************************************************************

CPHY-Frame-Number-CNF ::= SEQUENCE{
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  frameNumber INTEGER (0..255)
}

--**************************************************************
--
-- CPHY-Frame-Number-REQ
--   To request the physical layer to return a connection frame number  on which the next message can be sent  at the specified PCO on the specified logical channel. The return frame number shall leave time from current frame number in order to leave some execution time for TTCN preparing next message. The routingInfo indicates a physical channel
--
--**************************************************************

CPHY-Frame-Number-REQ ::= SEQUENCE{
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CPHY-Ini-CNF
--   Confirm the test initialisation
--
--**************************************************************

CPHY-Ini-CNF ::= SEQUENCE
{
  confirmation NULL
}

--**************************************************************
--
-- CPHY-Ini-REQ
--   Request to initialise the test
--
--**************************************************************

CPHY-Ini-REQ ::= ENUMERATED {
  defaultRadioEnvironment(0),
  nonDefaultMultiCell(1)
}

--**************************************************************
--
-- CPHY-Out-of-Sync-IND
--   To report that the physical channel synchronization (in FDD mode, sync with uplink DPCCH) was lost as detected by the SS receiver.
--
--**************************************************************

CPHY-Out-of-Sync-IND ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CPHY-RL-Modify-CNF
--   To confirm to modify the Radio Link
--
--**************************************************************

CPHY-RL-Modify-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CPHY-RL-Modify-FDD-REQ
--   To request to modify the Radio Link
--   HardHandover (PhysicalChannelReconfig)
--   ChannelisationCodeChange
--   FrequencyChange
--   PhysicalChannelModifyForTrCHReconfig
--   CompressedMode( PhysicalChannelReconfig)
--   Re-Synchronized HardHandover
--   Softhandover
--
--**************************************************************

CPHY-RL-Modify-FDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  ratType RatType,
  modifyMessage CphyRlModifyReq
}

--**************************************************************
--
-- CPHY-RL-Modify-TDD-REQ
--   To request to modify the Radio Link
--   HardHandover (PhysicalChannelReconfig)
--   ChannelisationCodeChange
--   FrequencyChange
--   PhysicalChannelModifyForTrCHReconfig
--   CompressedMode( PhysicalChannelReconfig)
--   Re-Synchronized HardHandover
--   CPHY_RL_Modify_REQ in TTCN-2
--
--**************************************************************

CPHY-RL-Modify-TDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  secondaryFrequency UARFCN OPTIONAL,
  routingInfo RoutingInfo,
  ratType RatType,
  modifyMessage CphyRlModifyReq-TDD
}

--**************************************************************
--
-- CPHY-RL-Release-CNF
--   PHY emulator confirms that a specified physical channel has been released.
--
--**************************************************************

CPHY-RL-Release-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CPHY-RL-Release-REQ
--   To request to release the Radio Link
--
--**************************************************************

CPHY-RL-Release-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  activationTime SS-ActivationTime 
}

--**************************************************************
--
-- CPHY-RL-Setup-CNF
--   To confirm to setup the Radio Link
--
--**************************************************************

CPHY-RL-Setup-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CPHY-RL-Setup-FDD-REQ
--   To request to setup the associated transport channels and the Radio Link itself.
--   CPHY_RL_Setup_REQ in TTCN-2
--
--**************************************************************

CPHY-RL-Setup-FDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  ratType RatType,
  setupMessage CphyRlSetupReq
}

--**************************************************************
--
-- CPHY-RL-Setup-TDD-REQ
--   To request to setup the associated transport channels and the Radio Link itself.
--   CPHY_RL_Setup_REQ in TTCN-2
--
--**************************************************************

CPHY-RL-Setup-TDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  secondaryFrequency UARFCN OPTIONAL,
  routingInfo RoutingInfo,
  ratType RatType,
  setupMessage CphyRlSetupReq-TDD
}

--**************************************************************
--
-- CPHY-Sync-IND
--   To indicate that physical channel synchronization (in FDD mode, sync with DPCCH) has been achieved.
--
--**************************************************************

CPHY-Sync-IND ::= SEQUENCE{
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CPHY-TrCH-Config-CNF
--   To confirm to configure the transport channel
--
--**************************************************************

CPHY-TrCH-Config-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CPHY-TrCH-Config-FDD-REQ
--   To request to configure the transport channel
--
--**************************************************************

CPHY-TrCH-Config-FDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  ratType RatType,
  trchConfigType TrChConfigType,
  configMessage CphyTrchConfigReq
}

--**************************************************************
--
-- CPHY-TrCH-Config-TDD-REQ
--   To request to configure the transport channel
--
--**************************************************************

CPHY-TrCH-Config-TDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  ratType RatType,
  trchConfigType TrChConfigType,
  configMessage CphyTrchConfigReq-TDD
}

--**************************************************************
--
-- CPHY-TrCH-Release-CNF
--   To confirm to release tthe Radio Link
--
--**************************************************************

CPHY-TrCH-Release-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CPHY-TrCH-Release-REQ
--   To request to release tthe Radio Link
--
--**************************************************************

CPHY-TrCH-Release-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  trchConfigType TrChConfigType,
  activationTime SS-ActivationTime
}

--**************************************************************
--
-- CRLC-Ciphering-Activate-CNF
--   To confirm to activate or inactivate the ciphering
--
--**************************************************************

CRLC-Ciphering-Activate-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type}

--**************************************************************
--
-- CRLC-Ciphering-Activate-REQ
--   To request to start, restart or stop downlink ciphering or uplink deciphering. The RB-identity applied to routingInfo indicates the SRB being not suspended during the execution of the ciphering mode command. Each call of the ASP includes one RLC SN in  rb-DL-CiphActivationTimeInfo for the corresponding rb-identity.
--
--**************************************************************

CRLC-Ciphering-Activate-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  ratType RatType,
  cn-DomainIdentity CN-DomainIdentity,
  ciphActivationInfo CiphActivationInfo,
  incHFN RLC-IncMode 
}

--**************************************************************
--
-- CRLC-Config-CNF
--   For RLC emulator to comfirm that a previous attempt to establish, reconfigure or release a radio bearer has been successful
--
--**************************************************************

CRLC-Config-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CRLC-Config-REQ
--   To request to setup, reconfigure or release RLC entity
--
--**************************************************************

CRLC-Config-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  ratType RatType,
  configMessage CrlcConfigReq,
  activationTime SS-ActivationTime OPTIONAL
}

--**************************************************************
--
-- CRLC-Integrity-Activate-CNF
--   To confirm to activate or inactivate the integrity protection
--
--**************************************************************

CRLC-Integrity-Activate-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type
}

--**************************************************************
--
-- CRLC-Integrity-Activate-REQ
--   To request to start or to modify the downlink or uplink integrity protection. The ASP shall be called before the sending of SECURITY MODE COMMAND. It activates the integrity on all SRBs in DL. The ASP shall not be called if the integrity shall be switched off in the test case.
--
--**************************************************************

CRLC-Integrity-Activate-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  cn-DomainIdentity CN-DomainIdentity,
  integrityActivationInfo IntegrityActivationInfo
}

--**************************************************************
--
-- CRLC-Integrity-Failure-IND
--   RLC emulator reports the occurrences of a failure in integrity protection, i.e. reception of an integrity-protected RLC AM/UM SDU containing a non-matching X-MAC value compared to the desired.
--
--**************************************************************

-- CRLC-Integrity-Failure-IND-failureCause ::= ENUMERATED { codeNotMatched(0) }  WORKAROUND

CRLC-Integrity-Failure-IND ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  failureCause ENUMERATED { codeNotMatched(0) }   
  -- failureCause CRLC-Integrity-Failure-IND-failureCause  WORKAROUND
}

--**************************************************************
--
-- CRLC-ProhibitRLC-Ack-CNF
--   To confirm that the reception of a CRLC_ProhibitRLC_Ack_REQ.
--
--**************************************************************

CRLC-ProhibitRLC-Ack-CNF ::= SEQUENCE{
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  supportflag SupportFlag DEFAULT noNeed
}

--**************************************************************
--
-- CRLC-ProhibitRLC-Ack-REQ
--   To request the SS to prohibit/Continue acknowledging RLC SDUs.
--
--**************************************************************


CRLC-ProhibitRLC-Ack-REQ ::= SEQUENCE{
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  mode ENUMERATED{prohibit(0), continue(1)}
}

--**************************************************************
--
-- CRLC-RRC-MessageSN-CNF
--   To return the counter I value (HFN and RRC message sequence number) for sending the next DL RRC message or for receiving the next UL RRC message on the concerned SRB.
--   COUNT-I-MSB is the 28 MSB of the COUNT-I (HFN)
--
--**************************************************************

CRLC-RRC-MessageSN-CNF ::= SEQUENCE
{
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  count-I-MSB-UL COUNT-I-MSB,
  count-I-LSB-UL RRC-SequenceNumber,
  count-I-MSB-DL COUNT-I-MSB,
  count-I-LSB-DL RRC-SequenceNumber
}

--**************************************************************
--
-- CRLC-RRC-MessageSN-REQ
--   To request the SS to return the values in COUNT-I for sending the next DL RRC message or for receiving the next UL RRC message on the concerned SRB.
--
--**************************************************************

CRLC-RRC-MessageSN-REQ ::= SEQUENCE
{
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CRLC-Resume-CNF
--   To confirm the resume request
--
--**************************************************************

CRLC-Resume-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CRLC-Resume-REQ
--   To request to resume data transmission.
--   If the SS implemented the optional suspension of UL data PDUs, then the processing in the UL of data PDUs shall be resumed. Any suspended UL control PDUs and Piggybacked Status shall be preceeded or resumed.
--
--**************************************************************

CRLC-Resume-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CRLC-SecurityMode-Config-CNF
--   To confirm to configure the ciphering
--
--**************************************************************

CRLC-SecurityMode-Config-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type
}

--**************************************************************
--
-- CRLC-SecurityMode-Config-REQ
--   To request to configure the RLC security mode
--   If several subsequent CRLC-Integrity-Activate-REQ or CRLC-Ciphering-Activate-REQ follow this ASP, the SS shall take a serial of specified actions on the same contents in this ASP at the activation time indicated in each CRLC- Integrity (or Ciphering)-Activate-REQ.
--
--**************************************************************

CRLC-SecurityMode-Config-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  rlcSecurityInfo SecurityInfo
}

--**************************************************************
--
-- CRLC-SequenceNumber-CNF
--   To return the requested counter sequence number to which the next DL PDU to be sent or the expected UL PDU to be received.
--
--**************************************************************

CRLC-SequenceNumber-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  count-C-MSB-UL COUNT-C-MSB ,
  count-C-LSB-UL RLC-SequenceNumber,
  count-C-MSB-DL COUNT-C-MSB ,
  count-C-LSB-DL RLC-SequenceNumber
}

--**************************************************************
--
-- CRLC-SequenceNumber-REQ
--   To request the RLC layer to return current counter sequence numbers to which the next DL PDU to be sent or the expected UL PDU to be received.
--
--**************************************************************

CRLC-SequenceNumber-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CRLC-SetRRC-MessageSN-CNF
--   To confirm the RRC message sequence number setting request
--
--**************************************************************

CRLC-SetRRC-MessageSN-CNF ::= SEQUENCE
{
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo
}

--**************************************************************
--
-- CRLC-SetRRC-MessageSN-REQ
--   To request the SS to set the RRC message sequence number in COUNT-I to the value specified in this ASP. The ASP is used to initialise SS RRC
--
--**************************************************************

CRLC-SetRRC-MessageSN-REQ ::= SEQUENCE
{
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  count-I-LSB-UL RRC-SequenceNumber OPTIONAL,
  count-I-LSB-DL RRC-SequenceNumber OPTIONAL
}

--**************************************************************
--
-- CRLC-Suspend-CNF
--   To confirm the suspension of data transmission. The parameter vt indicates either the value of the Send State Variable VT(S) for AM, or the value of Data State Varialble VT(US) for UM.
--
--**************************************************************

CRLC-Suspend-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  vt RLC-SequenceNumber
}

--**************************************************************
--
-- CRLC-Suspend-REQ
--   To request the suspension of data transmission. The parameter n indicates that an RLC entity will not send a PDU with "Sequence Number" VT(S)+N for AM and "Sequence Number" VT(US)+N for UM, where N is a non-negative integer. Optionally an SS may start immediate suspension of processing of data PDUs in the UL. The UL control PDUs and Piggybacked Status may optionally be processed.
--
--**************************************************************

CRLC-Suspend-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  n RLC-SequenceNumber
}

--**************************************************************
--
-- RLC-AM-DATA-CNF
--
--**************************************************************

RLC-AM-DATA-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  mui Mui
}

--**************************************************************
--
-- RLC-AM-DATA-IND
--   To indicate to receive DATA using ackowledged mode
--
--**************************************************************

RLC-AM-DATA-IND ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  integrityResult IntegrityResult ,
  aM-message CHOICE {
    uL-DCCH-Message UL-DCCH-Message,
    uL-CCCH-Message UL-CCCH-Message,
    uL-SHCCH-Message UL-SHCCH-Message
  }
}

--**************************************************************
--
-- RLC-AM-DATA-REQ
--   To request to transmit DATA using ackowledged mode
--
--**************************************************************

RLC-AM-DATA-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  confirmationRequest AmConfirmationRequest,
  aM-message CHOICE {
    dL-DCCH-Message DL-DCCH-Message,
    dL-CCCH-Message DL-CCCH-Message,
    pCCH-Message PCCH-Message,
    dL-SHCCH-Message DL-SHCCH-Message,
    bCCH-FACH-Message BCCH-FACH-Message,
    bCCH-BCH-Message BCCH-BCH-Message,
    invalid-dL-DCCH-Message Invalid-DL-DCCH-Message 
    -- invalid-dL-CCCH-Message Invalid-DL-CCCH-Message,
    -- invalid-dL-SHCCH-Message Invalid-DL-SHCCH-Message
  }
}

--**************************************************************
--
-- RLC-TR-DATA-IND
--   To indicate to receivet DATA using transparent mode
--
--**************************************************************

RLC-TR-DATA-IND ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  tM-message CHOICE {
    uL-DCCH-Message UL-DCCH-Message,
    uL-CCCH-Message UL-CCCH-Message,
    uL-SHCCH-Message UL-SHCCH-Message
  }
}

--**************************************************************
--
-- RLC-TR-DATA-REQ
--   To request to transmit DATA using transparent mode
--
--**************************************************************

RLC-TR-DATA-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  tM-message CHOICE {
    dL-DCCH-Message DL-DCCH-Message,
    dL-CCCH-Message DL-CCCH-Message,
    pCCH-Message PCCH-Message,
    dL-SHCCH-Message DL-SHCCH-Message,
    bCCH-FACH-Message BCCH-FACH-Message,
    bCCH-BCH-Message BCCH-BCH-Message
    -- invalid-dL-DCCH-Message Invalid-DL-DCCH-Message,
    -- invalid-dL-CCCH-Message Invalid-DL-CCCH-Message,
    -- invalid-dL-SHCCH-Message Invalid-DL-SHCCH-Message
  }
}

--**************************************************************
--
-- RLC-UM-DATA-IND
--   To indicate to receivet DATA using unacknowledged mode
--
--**************************************************************

RLC-UM-DATA-IND ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  integrityResult IntegrityResult,
  uM-message CHOICE {
    uL-DCCH-Message UL-DCCH-Message,
    uL-CCCH-Message UL-CCCH-Message,
    uL-SHCCH-Message UL-SHCCH-Message
  }
}

--**************************************************************
--
-- RLC-UM-DATA-REQ
--   To request to transmit DATA using unacknowledged mode
--
--**************************************************************

RLC-UM-DATA-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  routingInfo RoutingInfo,
  uM-message CHOICE {
    dL-DCCH-Message DL-DCCH-Message,
    dL-CCCH-Message DL-CCCH-Message,
    pCCH-Message PCCH-Message,
    dL-SHCCH-Message DL-SHCCH-Message,
    bCCH-FACH-Message BCCH-FACH-Message,
    bCCH-BCH-Message BCCH-BCH-Message,
    invalid-dL-DCCH-Message Invalid-DL-DCCH-Message --,
    -- invalid-dL-CCCH-Message Invalid-DL-CCCH-Message,
    -- invalid-dL-SHCCH-Message Invalid-DL-SHCCH-Message
  },
  specialLI BOOLEAN
}

--**************************************************************
--
-- CMAC-MACe-Config-CNF
--   Confirm a previous CMAC-MACe-Config-REQ being successful.
--
--**************************************************************

CMAC-MACe-Config-CNF ::= SEQUENCE {
  nodeB-Id INTEGER(0..63)
}

--**************************************************************
--
-- CMAC-MACe-Config-FDD-REQ
--
--**************************************************************

CMAC-MACe-Config-FDD-REQ ::= SEQUENCE {
  nodeB-Id INTEGER(0..63),
  configMessage CHOICE {
    setup MACeConfig,
    reconfig MACeConfig,
    reset NULL,
    release SS-ActivationTime
  }
}

--**************************************************************
--
-- CMAC-MACe-Config-TDD-REQ
--   PCO Type: CSAP
--
--**************************************************************

CMAC-MACe-Config-TDD-REQ ::= SEQUENCE {
  nodeB-Id INTEGER(0..63),
  configMessage CHOICE {
    setup MACeConfig-TDD,
    reconfig MACeConfig-TDD,
    reset NULL,
    release SS-ActivationTime
  }
}

--**************************************************************
--
-- CMAC-MACe-NodeB-CellMapping-CNF
--   Confirm a previous CMAC-MACe-NodeB-CellMapping-REQ being successful.
--
--**************************************************************

CMAC-MACe-NodeB-CellMapping-CNF ::= SEQUENCE {
  nodeB-Id INTEGER(0..63)
}

--**************************************************************
--
-- CMAC-MACe-NodeB-CellMapping-REQ
--   To put a set of cells under the control of a MAC-e entity indicated by nodeB-Id, which is configured by CMAC-MAC-e-Config-REQ.
--   This ASP establishes the routing relation between E-DCH related channels in these cells with a MAC-e entity.
--   A cell is mapped to only one NodeB, and the cellId allocation is unique in a test.
--
--**************************************************************

CMAC-MACe-NodeB-CellMapping-REQ ::= SEQUENCE    {
  nodeB-Id INTEGER(0..63),
  celllist SEQUENCE OF INTEGER (0..63)
}

--**************************************************************
--
-- CMAC-MACes-Config-CNF
--   Confirm a previous CMAC-MACes-Config-REQ being successful. cellId=-1.
--
--**************************************************************

CMAC-MACes-Config-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type
}

--**************************************************************
--
-- CMAC-MACes-Config-REQ
--   This ASP is used for creating and configuring, reconfiguring, resetting or releasing an MAC-es, a cell / nodeB-independent entity in the SS. cellId=-1.
--
--**************************************************************

CMAC-MACes-Config-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  configMessage CHOICE {
    setup MACesConfig,
    reconfig MACesConfig,
    reset NULL,
    release SS-ActivationTime }
}

--**************************************************************
--
-- CMAC-MAChs-TFRCconfigure-CNF
--   Applicable Rel-5 or later.
--   Confirm a previous CMAC-MAChs-TFRCconfigure-REQ being successful.
--
--**************************************************************

CMAC-MAChs-MACehs-TFRCconfigure-CNF ::= SEQUENCE {
  cellId UTRAN-CellId-Type
}

--**************************************************************
--
-- CMAC-MAChs-TFRCconfigure-FDD-REQ
--   Applicable Rel-5 or later.
--   To configure the TFRC selection entity in the MAC-hs entity.
--   channelisationCodeOffset + noOfChannelisationCodes shall not be great than 15;
--   noOfChannelisaionCodes = 0 means to delete the HS-PDSCH and HS-SCCH channels, and release all related resource.
--   If explicit is selected, the SS shall use the values specified here for the parameters "modulationScheme", "channelisationCodeOffset", "noOfChannelisatonCodes ", tbSizeIndexOnHS-SCCH", "redundancyVersion" and "hs-PDSCH-TxPower".
--   If sS-Configured is selected, the values specified here are the ranges for  "channelisationCodeOffset", "noOfChannelisationCodes", and the initial value of HS-PDSCH transmission power, the SS shall dynamically select the suitable values for the parameters "modulationScheme", "channelisationCodeOffset", "noOfChannelisatonCodes ", tbSizeIndexOnHS-SCCH", "redundancyVersion"  and "hs-PDSCH-TxPower" according to the CQI information reported by the UE and the UE's capability category,
--
--**************************************************************

CMAC-MAChs-MACehs-TFRCconfigure-FDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  tfrcConfigMode CHOICE {
    explicitlyConfigured SEQUENCE {
      modulationScheme ModulationScheme,
      channelisationCodeOffset INTEGER (1..14),
      noOfChannelisatonCodes INTEGER (1..15),
      tbSizeIndexOnHS-SCCH INTEGER (0..63),
      minimumInterTTIinterval INTEGER (1..3),
      redundancyVersions RedundancyVersionList,
      hs-PDSCH-TxPower DL-TxPower -- default offset related
      -- to p-CPICH or s-CPICH
    },
    sS-Configured SEQUENCE {
      minChannelisationCodeOffset INTEGER (1..15),
      maxNoOfChannelisatonCodes INTEGER (1..15),
      iniHS-PDSCH-TxPower DL-TxPower, -- default offset related
      -- to p-CPICH or s-CPICH
      hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
      mimoStatus BOOLEAN DEFAULT FALSE
    },
    explicitHS-SCCH-LessMode SEQUENCE{
      hs-pdsch-CodeIndex INTEGER (1..15),
      hs-scch-LessTFI INTEGER (1..90),
      hs-scch-LessSecondCodeApplicability BOOLEAN,
      tbs INTEGER (0..3),
      -- the index of tbs for HS-SCCH less operation
      -- The value should be consistent with code index, TFI and second
      -- code applicability
      minimumInterTTIinterval   INTEGER (1..3), 
      hs-PDSCH-TxPower DL-TxPower
      -- default offset related to p-CPICH or s-CPICH
    },
    explicitMIMO SEQUENCE {
      modulationSchemeAndNumTB INTEGER(0..7),
      -- set according to table 14 of 25.212
      -- Values 1,2 and 5 are used for 64QAM+MIMO. Rel-8 or later
      channelisationCodeOffset INTEGER (1..15),
      noOfChannelisatonCodes INTEGER (1..15),
      precodingWeight2 INTEGER (0..3),
      -- set according to table 14a of 25.212
      primaryTB-SizeIndexOnHS-SCCH INTEGER (0..63),
      secondaryTB-SizeIndexOnHS-SCCH INTEGER (0..63) OPTIONAL,
      --present only if second TB is to be tx as per modulationSchemeAndNumTB
      minimumInterTTIinterval INTEGER (1..3),
      primaryRedundancyVersions RedundancyVersionList,
      secondaryRedundancyVersions RedundancyVersionList OPTIONAL,
      --present only if second TB is to be tx as per modulationSchemeAndNumTB
      hs-PDSCH-TxPower DL-TxPower -- default offset related
      -- to p-CPICH or s-CPICH
    },
    sS-Configured-DC SEQUENCE {
      serving-minChannelisationCodeOffset INTEGER (1..15),
      serving-maxNoOfChannelisatonCodes INTEGER (1..15),
      sec-minChannelisationCodeOffset INTEGER (1..15),
      sec-maxNoOfChannelisatonCodes INTEGER (1..15),
      iniHS-PDSCH-TxPower DL-TxPower,
      -- default offset related
      -- to p-CPICH or s-CPICH
      hs-scch-LessInfo HS-SCCH-LessInfo-r7	OPTIONAL
    },
    explicitlyDC SEQUENCE {
      servingTRFC SEQUENCE {
        modulationScheme ModulationScheme,
        channelisationCodeOffset INTEGER (1..15),
        noOfChannelisatonCodes INTEGER (1..15),
        tbSizeIndexOnHS-SCCH INTEGER (0..63),
        minimumInterTTIinterval INTEGER (1..3),
        redundancyVersions RedundancyVersionList,
        hs-PDSCH-TxPower DL-TxPower	-- default offset related
        -- to p-CPICH or s-CPICH
      } OPTIONAL, -- when omitted then no data is sent on the serving HS-DSCH cell
      secondaryTFRC SEQUENCE {
        modulationScheme ModulationScheme,
        channelisationCodeOffset INTEGER (1..15),
        noOfChannelisatonCodes INTEGER (1..15),
        tbSizeIndexOnHS-SCCH INTEGER (0..63),
        minimumInterTTIinterval INTEGER (1..3),
        redundancyVersions RedundancyVersionList,
        hs-PDSCH-TxPower DL-TxPower -- default offset related
        -- to p-CPICH or s-CPICH
      } OPTIONAL -- when omitted then no data is sent on the secondary HS-DSCH cell
    }
  },
  activationTime SS-ActivationTime,
  ss-DTX-Info DRX-Info OPTIONAL,
  hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL
}

--**************************************************************
--
-- CMAC-MAChs-TFRCconfigure-TDD-REQ
--   Applicable Rel-5 or later.
--   To configure the TFRC selection entity in the MAC-hs entity.
--   channelisationCodeOffset + noOfChannelisationCodes shall not be great than 15;
--   noOfChannelisaionCodes = 0 means to delete the HS-PDSCH and HS-SCCH channels, and release all related resource.
--   If explicit is selected, the SS shall use the values specified here for the parameters "modulationScheme", "channelisationCodeOffset", "noOfChannelisatonCodes ", tbSizeIndexOnHS-SCCH", "redundancyVersion" and "hs-PDSCH-TxPower".
--   If sS-Configured is selected, the values specified here are the ranges for  "channelisationCodeOffset", "noOfChannelisationCodes", and the initial value of HS-PDSCH transmission power, the SS shall dynamically select the suitable values for the parameters "modulationScheme", "channelisationCodeOffset", "noOfChannelisatonCodes ", tbSizeIndexOnHS-SCCH", "redundancyVersion"  and "hs-PDSCH-TxPower" according to the CQI information reported by the UE and the UE's capability category,
--
--**************************************************************

CMAC-MAChs-TFRCconfigure-TDD-REQ ::= SEQUENCE {
  cellId UTRAN-CellId-Type,
  tfrcConfigMode CHOICE {
    explicitlyConfigured SEQUENCE {
      modulationScheme         ModulationScheme,
      noOfTimeSlots            INTEGER (0..6),
      startCode         HS-ChannelisationCode-LCR,
      stopCode             HS-ChannelisationCode-LCR,
      noOfCodesPerTimeslot        INTEGER (0..16),
      tbSizeIndexOnHS-SCCH        INTEGER (0..63),
      redundancyVersions     RedundancyVersionList,
      hs-PDSCH-TxPower         DL-TxPower -- default offset related
      -- to p-PCCPCH
    },
    sS-Configured SEQUENCE {
      numofTimeslots            INTEGER (0..6),
      startCode         HS-ChannelisationCode-LCR,
      stopCode             HS-ChannelisationCode-LCR,
      numofCodesPerTimeslot     INTEGER (0..16),
      iniHS-PDSCH-TxPower DL-TxPower -- default offset related
      -- to p-PCCPCH
    }
  }
}

--**************************************************************
--
-- Invalid-DL-DCCH-Message
--   PCO Type: DSAP
--
--**************************************************************

Invalid-DL-DCCH-Message ::= SEQUENCE {
  integrityCheckInfo [0] IntegrityCheckInfo OPTIONAL
--  asn1-message [1] Invalid-DL-DCCH-MsgType
}

U-CMAC-CONFIG-REQ ::= CHOICE {
      config-FDD CMAC-Config-FDD-REQ,
      config-TDD CMAC-Config-TDD-REQ,
      sysInfo CMAC-SYSINFO-Config-REQ,
      secMode CMAC-SecurityMode-Config-REQ,
      cipher CMAC-Ciphering-Activate-REQ,
      page-FDD CMAC-PAGING-Config-FDD-REQ,
      page-TDD CMAC-PAGING-Config-TDD-REQ,
      configMACes CMAC-MACes-Config-REQ,
      configMACe-FDD CMAC-MACe-Config-FDD-REQ,
      configMACe-TDD CMAC-MACe-Config-TDD-REQ,
      nodeB CMAC-MACe-NodeB-CellMapping-REQ,
      tfrc-FDD CMAC-MAChs-MACehs-TFRCconfigure-FDD-REQ,
      tfrc-TDD CMAC-MAChs-TFRCconfigure-TDD-REQ
}

U-CMAC-CONFIG-CNF ::= CHOICE {
      config CMAC-Config-CNF,
      sysInfo CMAC-SYSINFO-Config-CNF,
      secMode CMAC-SecurityMode-Config-CNF,
      cipher CMAC-Ciphering-Activate-CNF,
      page CMAC-PAGING-Config-CNF,
      configMACes CMAC-MACes-Config-CNF,
      configMACe CMAC-MACe-Config-CNF,
      nodeB CMAC-MACe-NodeB-CellMapping-CNF,
      tfrc CMAC-MAChs-MACehs-TFRCconfigure-CNF 
}

U-CPHY-CONFIG-CNF ::= CHOICE {
      rlSetup CPHY-RL-Setup-CNF,
      rlModify CPHY-RL-Modify-CNF,
      rlRelease CPHY-RL-Release-CNF,
      trchConfig CPHY-TrCH-Config-CNF,
      trchRelease CPHY-TrCH-Release-CNF,
      cellConfig CPHY-Cell-Config-CNF,
      cellRelease CPHY-Cell-Release-CNF,
      ini CPHY-Ini-CNF,
      txPower CPHY-Cell-TxPower-Modify-CNF,
      frameNo CPHY-Frame-Number-CNF,
      sync CPHY-Sync-IND,
      outOfSync CPHY-Out-of-Sync-IND
}

U-CPHY-CONFIG-REQ ::= CHOICE {
      rlSetup-FDD CPHY-RL-Setup-FDD-REQ,
      rlSetup-TDD CPHY-RL-Setup-TDD-REQ,
      rlModify-FDD CPHY-RL-Modify-FDD-REQ,
      rlModify-TDD CPHY-RL-Modify-TDD-REQ,
      rlRelease CPHY-RL-Release-REQ,
      trchConfig-FDD CPHY-TrCH-Config-FDD-REQ,
      trchConfig-TDD CPHY-TrCH-Config-TDD-REQ,
      trchRelease CPHY-TrCH-Release-REQ,
      cellConfig-FDD CPHY-Cell-Config-FDD-REQ,
      cellConfig-TDD CPHY-Cell-Config-TDD-REQ,
      cellRelease CPHY-Cell-Release-REQ,
      ini CPHY-Ini-REQ,
      txPower CPHY-Cell-TxPower-Modify-REQ,
      frameNo CPHY-Frame-Number-REQ
}

U-CRLC-CONFIG-CNF ::= CHOICE {
      config CRLC-Config-CNF,
      seqNo CRLC-SequenceNumber-CNF,
      secMode CRLC-SecurityMode-Config-CNF,
      cipher CRLC-Ciphering-Activate-CNF,
      integrity CRLC-Integrity-Activate-CNF,
      integrityFail CRLC-Integrity-Failure-IND,
      setRRCmsgSN CRLC-SetRRC-MessageSN-CNF,
      rrcMsgSN CRLC-RRC-MessageSN-CNF,
      resume CRLC-Resume-CNF,
      suspend CRLC-Suspend-CNF,
      prohibit CRLC-ProhibitRLC-Ack-CNF
}

U-CRLC-CONFIG-REQ ::= CHOICE {
      config CRLC-Config-REQ,
      seqNo CRLC-SequenceNumber-REQ,
      secMode CRLC-SecurityMode-Config-REQ,
      cipher CRLC-Ciphering-Activate-REQ,
      integrity CRLC-Integrity-Activate-REQ,
      setRRCmsgSN CRLC-SetRRC-MessageSN-REQ,
      rrcMsgSN CRLC-RRC-MessageSN-REQ,
      resume CRLC-Resume-REQ,
      suspend CRLC-Suspend-REQ,
      prohibit CRLC-ProhibitRLC-Ack-REQ
}
END
