|
|
| 176 |
} |
176 |
} |
| 177 |
else |
177 |
else |
| 178 |
{ |
178 |
{ |
| 179 |
if ((*it).second.at (7).size () == 3) // MAX HARQ RETX |
179 |
if ((*it).second.at (0).size () == 3) // MAX HARQ RETX |
| 180 |
{ |
180 |
{ |
| 181 |
// HARQ should be disabled -> discard info |
181 |
// HARQ should be disabled -> discard info |
| 182 |
return; |
182 |
return; |
| 183 |
} |
183 |
} |
|
|
184 |
|
| 185 |
// move current status back at the end to maintain full history |
| 186 |
HarqProcessInfoList_t list = (*it).second.at (0); |
| 187 |
for (uint8_t i = 0; i < list.size (); i++) |
| 188 |
{ |
| 189 |
(*it).second.at (7).push_back (list.at (i)); |
| 190 |
} |
| 191 |
|
| 184 |
HarqProcessInfoElement_t el; |
192 |
HarqProcessInfoElement_t el; |
| 185 |
el.m_mi = mi; |
193 |
el.m_mi = mi; |
| 186 |
el.m_infoBits = infoBytes * 8; |
194 |
el.m_infoBits = infoBytes * 8; |