This topic describes the following functions:
int E6651_GetBSULHARQ(BYTE MID, int* Value);;
int E6651_SetBSULHARQ(BYTE MID, int Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current setting of HARQ on the Uplink.
Value [in]: Set HARQ on or off on the Uplink.
0 - Off
1 - On
0, Off
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set HARQ on or off on the Uplink.
int E6651A_GetBSULHARQRetransmission(BYTE MID, int* Value);
int E6651A_SetBSULHARQRetransmission(BYTE MID, int Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current setting of UL HARQ Re-transmission.
Value [in]: Set UL HARQ Re-transmission.
0- Off
1- On
0, Off
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set UL HARQ Re-transmission on or off.
int E6651A_GetBSULHARQFeedback(BYTE MID, int* Value);
int E6651A_SetBSULHARQFeedback(BYTE MID, int Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current setting of UL HARQ Feedback.
Value [in]: Set UL HARQ Feedback.
0 - Off
1 - On
0, Off
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set UL HARQ Feedback on or off.
int E6651A_GetBSULHARQSubBurst(BYTE MID, int* Value);
int E6651A_SetBSULHARQSubBurst(BYTE MID, int Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current setting of UL HARQ Sub Burst.
Value [in]: Set HARQ Sub Burst.
1 to 2
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the Uplink HARQ Sub Burst value. When set to 2, BSULHARQ2ndSubburstBW is enabled.
int E6651A_GetBSULHARQ2ndSubburstBW(BYTE MID, int* Value);
int E6651A_SetBSULHARQ2ndSubburstBW(BYTE MID, int Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current setting of Uplink Bandwidth for the second HARQ Sub burst.
Value [in]: Set the Uplink Bandwidth for the second HARQ Sub burst.
1 to 3780
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the Uplink bandwidth of the second HARQ Sub burst. This cannot be enabled unless Get/Set_BSULHARQSubBurst is set to '2'.
int E6651A_GetBSULHARQTxPeriod(BYTE MID, int* Value);
int E6651A_SetBSULHARQTxPeriod(BYTE MID, int Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current setting of Uplink HARQ Tx period.
Value [in]: Set the Uplink HARQ Tx Period.
1 to 8
4
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set Uplink HARQ Tx Period. The UL HARQ Tx Period cannot be smaller than the UL HARQ Tx Duration. If so, the Tx Duration is decreased to the specified HARQ Tx Period.
int E6651A_GetBSULHARQTxDuration(BYTE MID, int* Value);
int E6651A_SetBSULHARQTxDuration(BYTE MID, int Value);
MID [in]: User defined E6651A Machine ID
Value [out]: Current setting of the Uplink HARQ Tx duration.
Value [in]: Set the Uplink HARQ Tx duration.
1 to UL Tx Period
4
Success: STATE_SUCCESS(1)
Failure: STATE_ERROR(-1)
Retrieve and set the Uplink HARQ Tx Duration. The duration cannot be configured to a greater value than the UL HARQ Tx Period.