group bseTestAdapterCommands {

  // Type definitions.

  type record DlMap_Harq_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    Cid cid,
    AckDisable ackDisable,
    AcId acId,
    HarqAckDelay harqAckDelay,
    SubburstSelector subburstSelector
  }

  type record DlMap_Harq_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode
  }

  type record UlMap_Harq_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    Cid cid,
    AckDisable ackDisable,
    AcId acId,
    HarqAckDelay harqAckDelay,
    Ai_SnList ai_SnList optional,
    SubburstSelector subburstSelector
  }

  type record UlMap_Harq_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode
  }

  type record UlMap_CqichAllocationIe_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    ReportConfiguration reportConfiguration,
    CqichId cqichId,
    MimoPermutationFeedbackCycle mimoPermutationFeedbackCycle,
    Period period,
    Duration_d duration_d,
    BasicCid basicCid
  }

  type record UlMap_CqichAllocationIe_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    FrameNumber frameNr1
  }

  type record UlMap_FeedbackPollingIeWithDedicatedUlAllocation_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    MsFeedbackType msFeedbackType
  }

  type record UlMap_FeedbackPollingIeWithDedicatedUlAllocation_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    FrameNumber frameNr
  }

  type record UlMap_FastFeedbackChannelIe_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType
  }

  type record UlMap_FastFeedbackChannelIe_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    FrameNumber frameNr1
  }

  type record InsertUlMapExtendedUiuc_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    UiucShort ie_uiuc,
    ExtendedUiuc xtd_uiuc,
    LengthShort ie_length
  }

  type record InsertUlMapExtendedUiuc_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    FrameNumber frameNr
  }

  type record InsertDlMapExtendedDiuc_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    Diuc ie_diuc,
    ExtendedDiuc xtd_diuc,
    LengthShort ie_length
  }

  type record InsertDlMapExtendedDiuc_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    FrameNumber frameNr
  }

  type record InsertMapExtendedIuc_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    UInt8 mapType,
    OfdmaMapIE ofdmaMapIE,
    octetstring additionalRawData optional
  }

  type record InsertMapExtendedIuc_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    FrameNumber frameNr
  }

  type record SendSubDlUlMaps_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType
  }

  type record SendSubDlUlMaps_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    FrameNumber frameNr
  }

  type record SetUlMapAllocationStartTime_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    AllocationStartTime allocationStartTime
  }

  type record SetUlMapAllocationStartTime_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    FrameNumber frameNr
  }

  type record SendFragmentedUcd_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType
  }

  type record SendFragmentedUcd_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode
  }

  type record ChangeDlBurstProfileAndSendPduBeforeDlMapUpdate_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    PortSwitch portSwitch,
    MacPdu pduToBeSent
  }

  type record ChangeDlBurstProfileAndSendPduBeforeDlMapUpdate_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    PhyParams dcdPhyParams,
    PhyParams dlMapPhyParams,
    PhyParams pduPhyParams
  }

  type record ChangeUlBurstProfileAndSendPduBeforeUlMapUpdate_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    PortSwitch portSwitch,
    MacPdu pduToBeSent
  }

  type record ChangeUlBurstProfileAndSendPduBeforeUlMapUpdate_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    PhyParams ucdPhyParams,
    PhyParams ulMapPhyParams,
    PhyParams pduPhyParams
  }

  type record ChangeUlBurstProfile_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    PortSwitch portSwitch
  }

  type record ChangeUlBurstProfile_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    PhyParams ucdPhyParams,
    PhyParams ulMapPhyParams
  }

  type record ChangeDlBurstProfile_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    PortSwitch portSwitch
  }

  type record ChangeDlBurstProfile_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    PhyParams dcdPhyParams,
    PhyParams dlMapPhyParams
  }

  type record RetrievePhyParamsOfNextIEsSent_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    Diuc diuc optional,
    UiucShort uiuc optional
  }

  type record RetrievePhyParamsOfNextIEsSent_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    FrameNumber frameNumber,
    RngCode rngCode optional
  }

  type record SetUcdAdditionalParams_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    RangingBackoffStart rangingBackoffStart,
    RangingBackoffEnd rangingBackoffEnd,
    RequestBackoffStart requestBackoffStart,
    RequestBackoffEnd requestBackoffEnd,
    ContentionBasedResTimeout contentionBasedResTimeout,
    RangingDataRatio rangingDataRatio
  }

  type record SetUcdAdditionalParams_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    FrameNumber frameNumber
  }

  type record StopSendingUlGrants_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    Cid cid,
    UiucShortList uiucShortList
  }

  type record StopSendingUlGrants_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    FrameNumber frameNr
  }

  type record SendSpecificRngRspToNextPeriodicRngCode_Cmd {
    TaPrimitiveMsgType taPrimitiveMsgType,
    RangingStatus rangingStatus,
    TimingAdjust timingAdjust,
    PowerLevelAdjust powerLevelAdjust,
    OffsetFrequencyAdjust offsetFrequencyAdjust
  }

  type record SendSpecificRngRspToNextPeriodicRngCode_Rsp {
    TaPrimitiveMsgType taPrimitiveMsgType,
    FncRetCode fncRetCode,
    FrameNumber codeFrameNumber,
    FrameNumber rngRspFrameNumber
  }
}
Generated with T3Doc 2.0 on Fri Jan 30 15:06:40 CET 2009.