module WMx_TaCommandsAndResponses_16e {

  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
    }
  }

  group mseTestAdapterCommands {

    // Type definitions.

    type record ReportOfdmaCode_Cmd {
      TaPrimitiveMsgType taPrimitiveMsgType,
      MacAddress macAddress
    }

    type record ReportOfdmaCode_Rsp {
      TaPrimitiveMsgType taPrimitiveMsgType,
      FncRetCode fncRetCode,
      RngCode rngCode,
      UInt24 frameNr
    }

    type record SendCqichCodeword_Cmd {
      TaPrimitiveMsgType taPrimitiveMsgType,
      FastFeedbackChannelBits cqichCodeword
    }

    type record SendCqichCodeword_Rsp {
      TaPrimitiveMsgType taPrimitiveMsgType,
      FncRetCode fncRetCode
    }

    type record MseHarq_Cmd {
      TaPrimitiveMsgType taPrimitiveMsgType,
      Cid cid,
      AckBitList ackBitList optional
    }

    type record MseHarq_Rsp {
      TaPrimitiveMsgType taPrimitiveMsgType,
      FncRetCode fncRetCode
    }

    type record MseMbs_Cmd {
      TaPrimitiveMsgType taPrimitiveMsgType,
      Cid cid,
      Sfid sfid,
      MbsService mbsService,
      MbsZoneIdentifier mbsZoneIdentifier,
      MbsContentsId mbsContentsId
    }

    type record MseMbs_Rsp {
      TaPrimitiveMsgType taPrimitiveMsgType,
      FncRetCode fncRetCode
    }
  }

  group commonTestAdapterCommands {

    // Type definitions.

    type record RetrievePhyParamsOfNextSentPdu_Cmd {
      TaPrimitiveMsgType taPrimitiveMsgType,
      PortSwitch portSwitch
    }

    type record RetrievePhyParamsOfNextSentPdu_Rsp {
      TaPrimitiveMsgType taPrimitiveMsgType,
      FncRetCode fncRetCode,
      PhyParams phyParams
    }

    type record WrongHarqCrcOfNextSentPdu_Cmd {
      TaPrimitiveMsgType taPrimitiveMsgType,
      PortSwitch portSwitch
    }

    type record WrongHarqCrcOfNextSentPdu_Rsp {
      TaPrimitiveMsgType taPrimitiveMsgType,
      FncRetCode fncRetCode
    }

    type record SendPduDuringInterval_Cmd {
      TaPrimitiveMsgType taPrimitiveMsgType,
      UInt8 taCommandId,
      PortSwitch portSwitch,
      MacPdu pduToBeSent,
      FrameNumber minFrame,
      FrameNumber maxFrame
    }

    type record SendPduDuringInterval_Rsp {
      TaPrimitiveMsgType taPrimitiveMsgType,
      UInt8 taCommandId,
      FncRetCode fncRetCode,
      PhyParams phyParams
    }

    type record SendUlAllocationDuringInterval_Cmd {
      TaPrimitiveMsgType taPrimitiveMsgType,
      UInt8 taCommandId,
      Br bwAllocation,
      FrameNumber minFrame,
      FrameNumber maxFrame
    }

    type record SendUlAllocationDuringInterval_Rsp {
      TaPrimitiveMsgType taPrimitiveMsgType,
      UInt8 taCommandId,
      FncRetCode fncRetCode,
      PhyParams phyParams
    }
  }
}
Generated with T3Doc 2.0 on Fri Jan 30 15:06:40 CET 2009.

Author

STF 252


Description

TA command and responses