|
Lines 166-172
PowerRateAdaptationTest::TestParf ()
|
Link Here
|
|---|
|
| 166 |
*/ |
166 |
*/ |
| 167 |
for (int i = 0; i < 10; i++) |
167 |
for (int i = 0; i < 10; i++) |
| 168 |
{ |
168 |
{ |
| 169 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
169 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 170 |
} |
170 |
} |
| 171 |
|
171 |
|
| 172 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
172 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 182-188
PowerRateAdaptationTest::TestParf ()
|
Link Here
|
|---|
|
| 182 |
* As we are using recovery power, one failure make power increase. |
182 |
* As we are using recovery power, one failure make power increase. |
| 183 |
* |
183 |
* |
| 184 |
*/ |
184 |
*/ |
| 185 |
manager->ReportDataFailed (remoteAddress, &packetHeader); |
185 |
manager->ReportDataFailed (remoteAddress, &packetHeader, packet); |
| 186 |
|
186 |
|
| 187 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
187 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
| 188 |
mode = txVector.GetMode (); |
188 |
mode = txVector.GetMode (); |
|
Lines 199-208
PowerRateAdaptationTest::TestParf ()
|
Link Here
|
|---|
|
| 199 |
*/ |
199 |
*/ |
| 200 |
for (int i = 0; i < 7; i++) |
200 |
for (int i = 0; i < 7; i++) |
| 201 |
{ |
201 |
{ |
| 202 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
202 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 203 |
manager->ReportDataFailed (remoteAddress, &packetHeader); |
203 |
manager->ReportDataFailed (remoteAddress, &packetHeader, packet); |
| 204 |
} |
204 |
} |
| 205 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
205 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 206 |
|
206 |
|
| 207 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
207 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
| 208 |
mode = txVector.GetMode (); |
208 |
mode = txVector.GetMode (); |
|
Lines 217-223
PowerRateAdaptationTest::TestParf ()
|
Link Here
|
|---|
|
| 217 |
* As we are using recovery power, one failure make power increase. recoveryPower=false. |
217 |
* As we are using recovery power, one failure make power increase. recoveryPower=false. |
| 218 |
*/ |
218 |
*/ |
| 219 |
|
219 |
|
| 220 |
manager->ReportDataFailed (remoteAddress, &packetHeader); |
220 |
manager->ReportDataFailed (remoteAddress, &packetHeader, packet); |
| 221 |
|
221 |
|
| 222 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
222 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
| 223 |
mode = txVector.GetMode (); |
223 |
mode = txVector.GetMode (); |
|
Lines 232-239
PowerRateAdaptationTest::TestParf ()
|
Link Here
|
|---|
|
| 232 |
* After two consecutive fails the rate is decreased or the power increased. |
232 |
* After two consecutive fails the rate is decreased or the power increased. |
| 233 |
* As we are at maximal power, the rate should be decreased. |
233 |
* As we are at maximal power, the rate should be decreased. |
| 234 |
*/ |
234 |
*/ |
| 235 |
manager->ReportDataFailed (remoteAddress, &packetHeader); |
235 |
manager->ReportDataFailed (remoteAddress, &packetHeader, packet); |
| 236 |
manager->ReportDataFailed (remoteAddress, &packetHeader); |
236 |
manager->ReportDataFailed (remoteAddress, &packetHeader, packet); |
| 237 |
|
237 |
|
| 238 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
238 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
| 239 |
mode = txVector.GetMode (); |
239 |
mode = txVector.GetMode (); |
|
Lines 250-256
PowerRateAdaptationTest::TestParf ()
|
Link Here
|
|---|
|
| 250 |
*/ |
250 |
*/ |
| 251 |
for (int i = 0; i < 10; i++) |
251 |
for (int i = 0; i < 10; i++) |
| 252 |
{ |
252 |
{ |
| 253 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
253 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 254 |
} |
254 |
} |
| 255 |
|
255 |
|
| 256 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
256 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 266-272
PowerRateAdaptationTest::TestParf ()
|
Link Here
|
|---|
|
| 266 |
* As we are using recovery rate, one failure make rate decrease. recoveryRate=false. |
266 |
* As we are using recovery rate, one failure make rate decrease. recoveryRate=false. |
| 267 |
*/ |
267 |
*/ |
| 268 |
|
268 |
|
| 269 |
manager->ReportDataFailed (remoteAddress, &packetHeader); |
269 |
manager->ReportDataFailed (remoteAddress, &packetHeader, packet); |
| 270 |
|
270 |
|
| 271 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
271 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
| 272 |
mode = txVector.GetMode (); |
272 |
mode = txVector.GetMode (); |
|
Lines 283-289
PowerRateAdaptationTest::TestParf ()
|
Link Here
|
|---|
|
| 283 |
*/ |
283 |
*/ |
| 284 |
for (int i = 0; i < 10; i++) |
284 |
for (int i = 0; i < 10; i++) |
| 285 |
{ |
285 |
{ |
| 286 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
286 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 287 |
} |
287 |
} |
| 288 |
|
288 |
|
| 289 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
289 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 301-307
PowerRateAdaptationTest::TestParf ()
|
Link Here
|
|---|
|
| 301 |
*/ |
301 |
*/ |
| 302 |
for (int i = 0; i < 10; i++) |
302 |
for (int i = 0; i < 10; i++) |
| 303 |
{ |
303 |
{ |
| 304 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
304 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 305 |
} |
305 |
} |
| 306 |
|
306 |
|
| 307 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
307 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 317-327
PowerRateAdaptationTest::TestParf ()
|
Link Here
|
|---|
|
| 317 |
* One successful transmissions after a power decrease make recoverPower=false. |
317 |
* One successful transmissions after a power decrease make recoverPower=false. |
| 318 |
* So we need two consecutive failures to increase power again. |
318 |
* So we need two consecutive failures to increase power again. |
| 319 |
*/ |
319 |
*/ |
| 320 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
320 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 321 |
|
321 |
|
| 322 |
for (int i = 0; i < 2; i++) |
322 |
for (int i = 0; i < 2; i++) |
| 323 |
{ |
323 |
{ |
| 324 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
324 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 325 |
} |
325 |
} |
| 326 |
|
326 |
|
| 327 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
327 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 387-393
PowerRateAdaptationTest::TestAparf ()
|
Link Here
|
|---|
|
| 387 |
*/ |
387 |
*/ |
| 388 |
for (int i = 0; i < 3; i++) |
388 |
for (int i = 0; i < 3; i++) |
| 389 |
{ |
389 |
{ |
| 390 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
390 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 391 |
} |
391 |
} |
| 392 |
|
392 |
|
| 393 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
393 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 403-409
PowerRateAdaptationTest::TestAparf ()
|
Link Here
|
|---|
|
| 403 |
* One failure make the power to be increased again. |
403 |
* One failure make the power to be increased again. |
| 404 |
* Change to state Low. |
404 |
* Change to state Low. |
| 405 |
*/ |
405 |
*/ |
| 406 |
manager->ReportDataFailed (remoteAddress, &packetHeader); |
406 |
manager->ReportDataFailed (remoteAddress, &packetHeader, packet); |
| 407 |
|
407 |
|
| 408 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
408 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
| 409 |
mode = txVector.GetMode (); |
409 |
mode = txVector.GetMode (); |
|
Lines 421-427
PowerRateAdaptationTest::TestAparf ()
|
Link Here
|
|---|
|
| 421 |
*/ |
421 |
*/ |
| 422 |
for (int i = 0; i < 10; i++) |
422 |
for (int i = 0; i < 10; i++) |
| 423 |
{ |
423 |
{ |
| 424 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
424 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 425 |
} |
425 |
} |
| 426 |
|
426 |
|
| 427 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
427 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 440-446
PowerRateAdaptationTest::TestAparf ()
|
Link Here
|
|---|
|
| 440 |
|
440 |
|
| 441 |
for (int i = 0; i < 3; i++) |
441 |
for (int i = 0; i < 3; i++) |
| 442 |
{ |
442 |
{ |
| 443 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
443 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 444 |
} |
444 |
} |
| 445 |
|
445 |
|
| 446 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
446 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 458-464
PowerRateAdaptationTest::TestAparf ()
|
Link Here
|
|---|
|
| 458 |
*/ |
458 |
*/ |
| 459 |
for (int i = 0; i < 16 * 3; i++) |
459 |
for (int i = 0; i < 16 * 3; i++) |
| 460 |
{ |
460 |
{ |
| 461 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
461 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 462 |
} |
462 |
} |
| 463 |
|
463 |
|
| 464 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
464 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 474-480
PowerRateAdaptationTest::TestAparf ()
|
Link Here
|
|---|
|
| 474 |
* After one fail the rate is decreased or the power increased. |
474 |
* After one fail the rate is decreased or the power increased. |
| 475 |
* As we are at minimal power, the power should be increased. |
475 |
* As we are at minimal power, the power should be increased. |
| 476 |
*/ |
476 |
*/ |
| 477 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
477 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 478 |
|
478 |
|
| 479 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
479 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
| 480 |
mode = txVector.GetMode (); |
480 |
mode = txVector.GetMode (); |
|
Lines 491-497
PowerRateAdaptationTest::TestAparf ()
|
Link Here
|
|---|
|
| 491 |
*/ |
491 |
*/ |
| 492 |
for (int i = 0; i < 16; i++) |
492 |
for (int i = 0; i < 16; i++) |
| 493 |
{ |
493 |
{ |
| 494 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
494 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 495 |
} |
495 |
} |
| 496 |
|
496 |
|
| 497 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
497 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 508-514
PowerRateAdaptationTest::TestAparf ()
|
Link Here
|
|---|
|
| 508 |
* As we are at maximal power, the rate should be decreased. |
508 |
* As we are at maximal power, the rate should be decreased. |
| 509 |
* Set critical rate to 54 Mbps. |
509 |
* Set critical rate to 54 Mbps. |
| 510 |
*/ |
510 |
*/ |
| 511 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
511 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 512 |
|
512 |
|
| 513 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
513 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
| 514 |
mode = txVector.GetMode (); |
514 |
mode = txVector.GetMode (); |
|
Lines 525-531
PowerRateAdaptationTest::TestAparf ()
|
Link Here
|
|---|
|
| 525 |
*/ |
525 |
*/ |
| 526 |
for (int i = 0; i < 3; i++) |
526 |
for (int i = 0; i < 3; i++) |
| 527 |
{ |
527 |
{ |
| 528 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
528 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 529 |
} |
529 |
} |
| 530 |
|
530 |
|
| 531 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
531 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 545-551
PowerRateAdaptationTest::TestAparf ()
|
Link Here
|
|---|
|
| 545 |
*/ |
545 |
*/ |
| 546 |
for (int i = 0; i < 9 * 3; i++) |
546 |
for (int i = 0; i < 9 * 3; i++) |
| 547 |
{ |
547 |
{ |
| 548 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
548 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 549 |
} |
549 |
} |
| 550 |
|
550 |
|
| 551 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
551 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 557-563
PowerRateAdaptationTest::TestAparf ()
|
Link Here
|
|---|
|
| 557 |
|
557 |
|
| 558 |
for (int i = 0; i < 3; i++) |
558 |
for (int i = 0; i < 3; i++) |
| 559 |
{ |
559 |
{ |
| 560 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
560 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 561 |
} |
561 |
} |
| 562 |
|
562 |
|
| 563 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
563 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 658-664
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 658 |
*/ |
658 |
*/ |
| 659 |
for (int i = 0; i < 6; i++) |
659 |
for (int i = 0; i < 6; i++) |
| 660 |
{ |
660 |
{ |
| 661 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
661 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 662 |
} |
662 |
} |
| 663 |
|
663 |
|
| 664 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
664 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 671-677
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 671 |
/** |
671 |
/** |
| 672 |
* Test that 7 is enough. |
672 |
* Test that 7 is enough. |
| 673 |
*/ |
673 |
*/ |
| 674 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
674 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 675 |
|
675 |
|
| 676 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
676 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
| 677 |
mode = txVector.GetMode (); |
677 |
mode = txVector.GetMode (); |
|
Lines 688-694
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 688 |
*/ |
688 |
*/ |
| 689 |
for (int i = 0; i < 4; i++) |
689 |
for (int i = 0; i < 4; i++) |
| 690 |
{ |
690 |
{ |
| 691 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
691 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 692 |
} |
692 |
} |
| 693 |
|
693 |
|
| 694 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
694 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 698-704
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 698 |
NS_TEST_ASSERT_MSG_EQ (mode.GetDataRate (txVector.GetChannelWidth (), txVector.GetGuardInterval (), 1), 9000000, "RRPAA: Incorrect vale of data rate"); |
698 |
NS_TEST_ASSERT_MSG_EQ (mode.GetDataRate (txVector.GetChannelWidth (), txVector.GetGuardInterval (), 1), 9000000, "RRPAA: Incorrect vale of data rate"); |
| 699 |
NS_TEST_ASSERT_MSG_EQ (power, 17, "RRPAA: Incorrect value of power level"); |
699 |
NS_TEST_ASSERT_MSG_EQ (power, 17, "RRPAA: Incorrect value of power level"); |
| 700 |
|
700 |
|
| 701 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
701 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 702 |
|
702 |
|
| 703 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
703 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
| 704 |
mode = txVector.GetMode (); |
704 |
mode = txVector.GetMode (); |
|
Lines 715-721
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 715 |
|
715 |
|
| 716 |
for (int i = 0; i < 7; i++) |
716 |
for (int i = 0; i < 7; i++) |
| 717 |
{ |
717 |
{ |
| 718 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
718 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 719 |
} |
719 |
} |
| 720 |
|
720 |
|
| 721 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
721 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 727-733
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 727 |
|
727 |
|
| 728 |
for (int i = 0; i < 10; i++) |
728 |
for (int i = 0; i < 10; i++) |
| 729 |
{ |
729 |
{ |
| 730 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
730 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 731 |
} |
731 |
} |
| 732 |
|
732 |
|
| 733 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
733 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 739-745
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 739 |
|
739 |
|
| 740 |
for (int i = 0; i < 13; i++) |
740 |
for (int i = 0; i < 13; i++) |
| 741 |
{ |
741 |
{ |
| 742 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
742 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 743 |
} |
743 |
} |
| 744 |
|
744 |
|
| 745 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
745 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 751-757
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 751 |
|
751 |
|
| 752 |
for (int i = 0; i < 19; i++) |
752 |
for (int i = 0; i < 19; i++) |
| 753 |
{ |
753 |
{ |
| 754 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
754 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 755 |
} |
755 |
} |
| 756 |
|
756 |
|
| 757 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
757 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 763-769
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 763 |
|
763 |
|
| 764 |
for (int i = 0; i < 23; i++) |
764 |
for (int i = 0; i < 23; i++) |
| 765 |
{ |
765 |
{ |
| 766 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
766 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 767 |
} |
767 |
} |
| 768 |
|
768 |
|
| 769 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
769 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 775-781
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 775 |
|
775 |
|
| 776 |
for (int i = 0; i < 33; i++) |
776 |
for (int i = 0; i < 33; i++) |
| 777 |
{ |
777 |
{ |
| 778 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
778 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 779 |
} |
779 |
} |
| 780 |
|
780 |
|
| 781 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
781 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 787-793
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 787 |
|
787 |
|
| 788 |
for (int i = 0; i < 43; i++) |
788 |
for (int i = 0; i < 43; i++) |
| 789 |
{ |
789 |
{ |
| 790 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
790 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 791 |
} |
791 |
} |
| 792 |
|
792 |
|
| 793 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
793 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 807-813
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 807 |
|
807 |
|
| 808 |
for (int i = 0; i < 49; i++) |
808 |
for (int i = 0; i < 49; i++) |
| 809 |
{ |
809 |
{ |
| 810 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
810 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 811 |
} |
811 |
} |
| 812 |
|
812 |
|
| 813 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
813 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 817-823
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 817 |
NS_TEST_ASSERT_MSG_EQ (mode.GetDataRate (txVector.GetChannelWidth (), txVector.GetGuardInterval (), 1), 54000000, "RRPAA: Incorrect vale of data rate"); |
817 |
NS_TEST_ASSERT_MSG_EQ (mode.GetDataRate (txVector.GetChannelWidth (), txVector.GetGuardInterval (), 1), 54000000, "RRPAA: Incorrect vale of data rate"); |
| 818 |
NS_TEST_ASSERT_MSG_EQ (power, 17, "RRPAA: Incorrect value of power level"); |
818 |
NS_TEST_ASSERT_MSG_EQ (power, 17, "RRPAA: Incorrect value of power level"); |
| 819 |
|
819 |
|
| 820 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
820 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 821 |
|
821 |
|
| 822 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
822 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
| 823 |
mode = txVector.GetMode (); |
823 |
mode = txVector.GetMode (); |
|
Lines 835-841
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 835 |
|
835 |
|
| 836 |
for (int i = 0; i < 16 * 50; i++) |
836 |
for (int i = 0; i < 16 * 50; i++) |
| 837 |
{ |
837 |
{ |
| 838 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
838 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 839 |
} |
839 |
} |
| 840 |
|
840 |
|
| 841 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
841 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 853-859
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 853 |
|
853 |
|
| 854 |
for (int i = 0; i < 6; i++) |
854 |
for (int i = 0; i < 6; i++) |
| 855 |
{ |
855 |
{ |
| 856 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
856 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 857 |
} |
857 |
} |
| 858 |
|
858 |
|
| 859 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
859 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 871-877
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 871 |
|
871 |
|
| 872 |
for (int i = 0; i < 16 * 6; i++) |
872 |
for (int i = 0; i < 16 * 6; i++) |
| 873 |
{ |
873 |
{ |
| 874 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
874 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 875 |
} |
875 |
} |
| 876 |
|
876 |
|
| 877 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
877 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 889-895
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 889 |
|
889 |
|
| 890 |
for (int i = 0; i < 6; i++) |
890 |
for (int i = 0; i < 6; i++) |
| 891 |
{ |
891 |
{ |
| 892 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
892 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 893 |
} |
893 |
} |
| 894 |
|
894 |
|
| 895 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
895 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 905-911
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 905 |
|
905 |
|
| 906 |
for (int i = 0; i < 11; i++) |
906 |
for (int i = 0; i < 11; i++) |
| 907 |
{ |
907 |
{ |
| 908 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
908 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 909 |
} |
909 |
} |
| 910 |
|
910 |
|
| 911 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
911 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 925-931
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 925 |
|
925 |
|
| 926 |
for (int i = 0; i < 25; i++) |
926 |
for (int i = 0; i < 25; i++) |
| 927 |
{ |
927 |
{ |
| 928 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
928 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 929 |
} |
929 |
} |
| 930 |
|
930 |
|
| 931 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
931 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 937-943
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 937 |
|
937 |
|
| 938 |
for (int i = 0; i < 5; i++) |
938 |
for (int i = 0; i < 5; i++) |
| 939 |
{ |
939 |
{ |
| 940 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
940 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 941 |
} |
941 |
} |
| 942 |
|
942 |
|
| 943 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
943 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 949-955
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 949 |
|
949 |
|
| 950 |
for (int i = 0; i < 5; i++) |
950 |
for (int i = 0; i < 5; i++) |
| 951 |
{ |
951 |
{ |
| 952 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
952 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 953 |
} |
953 |
} |
| 954 |
|
954 |
|
| 955 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
955 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 961-967
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 961 |
|
961 |
|
| 962 |
for (int i = 0; i < 25; i++) |
962 |
for (int i = 0; i < 25; i++) |
| 963 |
{ |
963 |
{ |
| 964 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
964 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 965 |
} |
965 |
} |
| 966 |
|
966 |
|
| 967 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
967 |
txVector = manager->GetDataTxVector (remoteAddress, &packetHeader, packet); |
|
Lines 981-992
PowerRateAdaptationTest::TestRrpaa ()
|
Link Here
|
|---|
|
| 981 |
{ |
981 |
{ |
| 982 |
for (int j = 0; j < 25; j++) |
982 |
for (int j = 0; j < 25; j++) |
| 983 |
{ |
983 |
{ |
| 984 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0); |
984 |
manager->ReportDataOk (remoteAddress, &packetHeader, 0, ackMode, 0, packet); |
| 985 |
} |
985 |
} |
| 986 |
|
986 |
|
| 987 |
for (int j = 0; j < 5; j++) |
987 |
for (int j = 0; j < 5; j++) |
| 988 |
{ |
988 |
{ |
| 989 |
manager->ReportDataFailed (remoteAddress,&packetHeader); |
989 |
manager->ReportDataFailed (remoteAddress,&packetHeader, packet); |
| 990 |
} |
990 |
} |
| 991 |
} |
991 |
} |
| 992 |
|
992 |
|