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