Bug-fix DoSchedDlTriggerReq:startRbg both in RR and PR erroneous initialization

This commit is contained in:
Marco Miozzo
2012-10-25 17:45:02 +02:00
parent 0510ed8e43
commit e73397daaf
2 changed files with 2 additions and 2 deletions

View File

@@ -654,7 +654,7 @@ PfFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::Sched
// find RBGs for sending HARQ retx
uint8_t j = 0;
uint8_t rbgId = (dciRbg.at (dciRbg.size () - 1) + 1) % rbgNum;
uint8_t startRbg = dciRbg.at (dciRbg.size () - 1) + 1;
uint8_t startRbg = dciRbg.at (dciRbg.size () - 1);
std::vector <bool> rbgMapCopy = rbgMap;
while ((j < dciRbg.size ())&&(startRbg!=rbgId))
{

View File

@@ -616,7 +616,7 @@ RrFfMacScheduler::DoSchedDlTriggerReq (const struct FfMacSchedSapProvider::Sched
// find RBGs for sending HARQ retx
uint8_t j = 0;
uint8_t rbgId = (dciRbg.at (dciRbg.size () - 1) + 1) % rbgNum;
uint8_t startRbg = dciRbg.at (dciRbg.size () - 1) + 1;
uint8_t startRbg = dciRbg.at (dciRbg.size () - 1);
std::vector <bool> rbgMapCopy = rbgMap;
while ((j < dciRbg.size ())&&(startRbg!=rbgId))
{