|
|
| 460 |
i++; |
460 |
i++; |
| 461 |
continue; |
461 |
continue; |
| 462 |
} |
462 |
} |
| 463 |
if (event->Overlaps ((*i)->GetStartTime ())) |
463 |
if ((*i)->Overlaps (event->GetStartTime ())) |
|
|
464 |
{ |
| 465 |
noiseInterference += (*i)->GetRxPowerW (); |
| 466 |
} |
| 467 |
else if (event->Overlaps ((*i)->GetStartTime ())) |
| 464 |
{ |
468 |
{ |
| 465 |
ni->push_back (NiChange ((*i)->GetStartTime (), (*i)->GetRxPowerW ())); |
469 |
ni->push_back (NiChange ((*i)->GetStartTime (), (*i)->GetRxPowerW ())); |
| 466 |
} |
470 |
} |
|
|
| 468 |
{ |
472 |
{ |
| 469 |
ni->push_back (NiChange ((*i)->GetEndTime (), -(*i)->GetRxPowerW ())); |
473 |
ni->push_back (NiChange ((*i)->GetEndTime (), -(*i)->GetRxPowerW ())); |
| 470 |
} |
474 |
} |
| 471 |
if ((*i)->Overlaps (event->GetStartTime ())) |
|
|
| 472 |
{ |
| 473 |
noiseInterference += (*i)->GetRxPowerW (); |
| 474 |
} |
| 475 |
i++; |
475 |
i++; |
| 476 |
} |
476 |
} |
| 477 |
ni->push_back (NiChange (event->GetStartTime (), noiseInterference)); |
477 |
ni->push_back (NiChange (event->GetStartTime (), noiseInterference)); |