30 #include <ns3/satellite-link-results.h>
31 #include <ns3/satellite-look-up-table.h>
34 NS_LOG_COMPONENT_DEFINE(
"TestLinkResult");
36 #define SAT_LINK_RESULTS_PRECISION 0.00011
80 : TestCase(
"Comparing SatLinkResults for DVB-RCS2 with reference link results"),
81 m_linkResults(linkResults),
82 m_waveformId(waveformId),
93 NS_LOG_DEBUG(
this <<
" actualBler=" << actualBler);
94 NS_TEST_ASSERT_MSG_EQ_TOL(actualBler,
97 "Difference of " << (actualBler -
m_bler) <<
" from reference BLER");
127 virtual void DoRun();
138 : TestCase(
"Comparing SatLinkResults for DVB-S2 with reference link results"),
139 m_linkResults(linkResults),
151 NS_LOG_DEBUG(
this <<
" actualBler=" << actualBler);
152 NS_TEST_ASSERT_MSG_EQ_TOL(actualBler,
155 "Difference of " << (actualBler -
m_bler) <<
" from reference BLER");
194 : TestSuite(
"sat-link-results-test", TestSuite::Type::UNIT)
214 Ptr<SatLinkResultsDvbRcs2> linkResultsDvbRcs2 = CreateObject<SatLinkResultsDvbRcs2>();
215 linkResultsDvbRcs2->Initialize();
219 TestCase::Duration::QUICK);
222 TestCase::Duration::QUICK);
225 TestCase::Duration::QUICK);
228 TestCase::Duration::QUICK);
231 TestCase::Duration::QUICK);
234 TestCase::Duration::QUICK);
237 TestCase::Duration::QUICK);
240 TestCase::Duration::QUICK);
243 TestCase::Duration::QUICK);
246 TestCase::Duration::QUICK);
249 TestCase::Duration::QUICK);
252 TestCase::Duration::QUICK);
255 TestCase::Duration::QUICK);
258 TestCase::Duration::QUICK);
261 TestCase::Duration::QUICK);
264 TestCase::Duration::QUICK);
267 TestCase::Duration::QUICK);
270 TestCase::Duration::QUICK);
273 TestCase::Duration::QUICK);
276 TestCase::Duration::QUICK);
279 TestCase::Duration::QUICK);
282 TestCase::Duration::QUICK);
285 TestCase::Duration::QUICK);
288 TestCase::Duration::QUICK);
291 TestCase::Duration::QUICK);
294 TestCase::Duration::QUICK);
297 TestCase::Duration::QUICK);
300 TestCase::Duration::QUICK);
303 TestCase::Duration::QUICK);
306 TestCase::Duration::QUICK);
309 TestCase::Duration::QUICK);
312 TestCase::Duration::QUICK);
315 TestCase::Duration::QUICK);
318 TestCase::Duration::QUICK);
321 TestCase::Duration::QUICK);
324 TestCase::Duration::QUICK);
328 TestCase::Duration::QUICK);
331 TestCase::Duration::QUICK);
334 TestCase::Duration::QUICK);
337 TestCase::Duration::QUICK);
340 TestCase::Duration::QUICK);
343 TestCase::Duration::QUICK);
346 TestCase::Duration::QUICK);
349 TestCase::Duration::QUICK);
352 TestCase::Duration::QUICK);
355 TestCase::Duration::QUICK);
358 TestCase::Duration::QUICK);
361 TestCase::Duration::QUICK);
364 TestCase::Duration::QUICK);
367 TestCase::Duration::QUICK);
370 TestCase::Duration::QUICK);
373 TestCase::Duration::QUICK);
376 TestCase::Duration::QUICK);
379 TestCase::Duration::QUICK);
382 TestCase::Duration::QUICK);
385 TestCase::Duration::QUICK);
388 TestCase::Duration::QUICK);
391 TestCase::Duration::QUICK);
394 TestCase::Duration::QUICK);
397 TestCase::Duration::QUICK);
400 TestCase::Duration::QUICK);
403 TestCase::Duration::QUICK);
406 TestCase::Duration::QUICK);
409 TestCase::Duration::QUICK);
412 TestCase::Duration::QUICK);
416 TestCase::Duration::QUICK);
419 TestCase::Duration::QUICK);
422 TestCase::Duration::QUICK);
425 TestCase::Duration::QUICK);
428 TestCase::Duration::QUICK);
431 TestCase::Duration::QUICK);
434 TestCase::Duration::QUICK);
437 TestCase::Duration::QUICK);
440 TestCase::Duration::QUICK);
443 TestCase::Duration::QUICK);
446 TestCase::Duration::QUICK);
449 TestCase::Duration::QUICK);
452 TestCase::Duration::QUICK);
455 TestCase::Duration::QUICK);
458 TestCase::Duration::QUICK);
461 TestCase::Duration::QUICK);
464 TestCase::Duration::QUICK);
467 TestCase::Duration::QUICK);
470 TestCase::Duration::QUICK);
473 TestCase::Duration::QUICK);
476 TestCase::Duration::QUICK);
479 TestCase::Duration::QUICK);
482 TestCase::Duration::QUICK);
485 TestCase::Duration::QUICK);
488 TestCase::Duration::QUICK);
491 TestCase::Duration::QUICK);
494 TestCase::Duration::QUICK);
498 TestCase::Duration::QUICK);
501 TestCase::Duration::QUICK);
504 TestCase::Duration::QUICK);
507 TestCase::Duration::QUICK);
510 TestCase::Duration::QUICK);
513 TestCase::Duration::QUICK);
516 TestCase::Duration::QUICK);
519 TestCase::Duration::QUICK);
522 TestCase::Duration::QUICK);
525 TestCase::Duration::QUICK);
528 TestCase::Duration::QUICK);
531 TestCase::Duration::QUICK);
534 TestCase::Duration::QUICK);
537 TestCase::Duration::QUICK);
540 TestCase::Duration::QUICK);
543 TestCase::Duration::QUICK);
546 TestCase::Duration::QUICK);
549 TestCase::Duration::QUICK);
552 TestCase::Duration::QUICK);
555 TestCase::Duration::QUICK);
558 TestCase::Duration::QUICK);
561 TestCase::Duration::QUICK);
564 TestCase::Duration::QUICK);
567 TestCase::Duration::QUICK);
570 TestCase::Duration::QUICK);
573 TestCase::Duration::QUICK);
576 TestCase::Duration::QUICK);
580 TestCase::Duration::QUICK);
583 TestCase::Duration::QUICK);
586 TestCase::Duration::QUICK);
589 TestCase::Duration::QUICK);
592 TestCase::Duration::QUICK);
595 TestCase::Duration::QUICK);
598 TestCase::Duration::QUICK);
601 TestCase::Duration::QUICK);
604 TestCase::Duration::QUICK);
607 TestCase::Duration::QUICK);
610 TestCase::Duration::QUICK);
613 TestCase::Duration::QUICK);
616 TestCase::Duration::QUICK);
619 TestCase::Duration::QUICK);
622 TestCase::Duration::QUICK);
625 TestCase::Duration::QUICK);
628 TestCase::Duration::QUICK);
631 TestCase::Duration::QUICK);
634 TestCase::Duration::QUICK);
637 TestCase::Duration::QUICK);
640 TestCase::Duration::QUICK);
643 TestCase::Duration::QUICK);
646 TestCase::Duration::QUICK);
649 TestCase::Duration::QUICK);
652 TestCase::Duration::QUICK);
655 TestCase::Duration::QUICK);
659 TestCase::Duration::QUICK);
662 TestCase::Duration::QUICK);
665 TestCase::Duration::QUICK);
668 TestCase::Duration::QUICK);
671 TestCase::Duration::QUICK);
674 TestCase::Duration::QUICK);
677 TestCase::Duration::QUICK);
680 TestCase::Duration::QUICK);
683 TestCase::Duration::QUICK);
686 TestCase::Duration::QUICK);
689 TestCase::Duration::QUICK);
692 TestCase::Duration::QUICK);
695 TestCase::Duration::QUICK);
698 TestCase::Duration::QUICK);
701 TestCase::Duration::QUICK);
704 TestCase::Duration::QUICK);
707 TestCase::Duration::QUICK);
710 TestCase::Duration::QUICK);
713 TestCase::Duration::QUICK);
716 TestCase::Duration::QUICK);
719 TestCase::Duration::QUICK);
722 TestCase::Duration::QUICK);
725 TestCase::Duration::QUICK);
728 TestCase::Duration::QUICK);
731 TestCase::Duration::QUICK);
734 TestCase::Duration::QUICK);
738 TestCase::Duration::QUICK);
741 TestCase::Duration::QUICK);
744 TestCase::Duration::QUICK);
747 TestCase::Duration::QUICK);
750 TestCase::Duration::QUICK);
753 TestCase::Duration::QUICK);
756 TestCase::Duration::QUICK);
759 TestCase::Duration::QUICK);
762 TestCase::Duration::QUICK);
765 TestCase::Duration::QUICK);
768 TestCase::Duration::QUICK);
771 TestCase::Duration::QUICK);
774 TestCase::Duration::QUICK);
777 TestCase::Duration::QUICK);
780 TestCase::Duration::QUICK);
783 TestCase::Duration::QUICK);
786 TestCase::Duration::QUICK);
789 TestCase::Duration::QUICK);
792 TestCase::Duration::QUICK);
795 TestCase::Duration::QUICK);
798 TestCase::Duration::QUICK);
801 TestCase::Duration::QUICK);
805 TestCase::Duration::QUICK);
808 TestCase::Duration::QUICK);
811 TestCase::Duration::QUICK);
814 TestCase::Duration::QUICK);
817 TestCase::Duration::QUICK);
820 TestCase::Duration::QUICK);
823 TestCase::Duration::QUICK);
826 TestCase::Duration::QUICK);
829 TestCase::Duration::QUICK);
832 TestCase::Duration::QUICK);
835 TestCase::Duration::QUICK);
838 TestCase::Duration::QUICK);
841 TestCase::Duration::QUICK);
844 TestCase::Duration::QUICK);
847 TestCase::Duration::QUICK);
850 TestCase::Duration::QUICK);
853 TestCase::Duration::QUICK);
856 TestCase::Duration::QUICK);
859 TestCase::Duration::QUICK);
862 TestCase::Duration::QUICK);
865 TestCase::Duration::QUICK);
868 TestCase::Duration::QUICK);
871 TestCase::Duration::QUICK);
874 TestCase::Duration::QUICK);
877 TestCase::Duration::QUICK);
881 TestCase::Duration::QUICK);
884 TestCase::Duration::QUICK);
887 TestCase::Duration::QUICK);
890 TestCase::Duration::QUICK);
893 TestCase::Duration::QUICK);
896 TestCase::Duration::QUICK);
899 TestCase::Duration::QUICK);
902 TestCase::Duration::QUICK);
905 TestCase::Duration::QUICK);
908 TestCase::Duration::QUICK);
911 TestCase::Duration::QUICK);
914 TestCase::Duration::QUICK);
917 TestCase::Duration::QUICK);
920 TestCase::Duration::QUICK);
923 TestCase::Duration::QUICK);
926 TestCase::Duration::QUICK);
929 TestCase::Duration::QUICK);
932 TestCase::Duration::QUICK);
935 TestCase::Duration::QUICK);
938 TestCase::Duration::QUICK);
941 TestCase::Duration::QUICK);
944 TestCase::Duration::QUICK);
947 TestCase::Duration::QUICK);
950 TestCase::Duration::QUICK);
953 TestCase::Duration::QUICK);
956 TestCase::Duration::QUICK);
959 TestCase::Duration::QUICK);
962 TestCase::Duration::QUICK);
966 TestCase::Duration::QUICK);
969 TestCase::Duration::QUICK);
972 TestCase::Duration::QUICK);
975 TestCase::Duration::QUICK);
978 TestCase::Duration::QUICK);
981 TestCase::Duration::QUICK);
984 TestCase::Duration::QUICK);
987 TestCase::Duration::QUICK);
990 TestCase::Duration::QUICK);
993 TestCase::Duration::QUICK);
996 TestCase::Duration::QUICK);
999 TestCase::Duration::QUICK);
1002 TestCase::Duration::QUICK);
1005 TestCase::Duration::QUICK);
1008 TestCase::Duration::QUICK);
1011 TestCase::Duration::QUICK);
1014 TestCase::Duration::QUICK);
1017 TestCase::Duration::QUICK);
1020 TestCase::Duration::QUICK);
1023 TestCase::Duration::QUICK);
1026 TestCase::Duration::QUICK);
1030 TestCase::Duration::QUICK);
1033 TestCase::Duration::QUICK);
1036 TestCase::Duration::QUICK);
1039 TestCase::Duration::QUICK);
1042 TestCase::Duration::QUICK);
1045 TestCase::Duration::QUICK);
1048 TestCase::Duration::QUICK);
1051 TestCase::Duration::QUICK);
1054 TestCase::Duration::QUICK);
1057 TestCase::Duration::QUICK);
1060 TestCase::Duration::QUICK);
1063 TestCase::Duration::QUICK);
1066 TestCase::Duration::QUICK);
1069 TestCase::Duration::QUICK);
1072 TestCase::Duration::QUICK);
1075 TestCase::Duration::QUICK);
1078 TestCase::Duration::QUICK);
1081 TestCase::Duration::QUICK);
1084 TestCase::Duration::QUICK);
1087 TestCase::Duration::QUICK);
1091 TestCase::Duration::QUICK);
1094 TestCase::Duration::QUICK);
1097 TestCase::Duration::QUICK);
1100 TestCase::Duration::QUICK);
1103 TestCase::Duration::QUICK);
1106 TestCase::Duration::QUICK);
1109 TestCase::Duration::QUICK);
1112 TestCase::Duration::QUICK);
1115 TestCase::Duration::QUICK);
1118 TestCase::Duration::QUICK);
1121 TestCase::Duration::QUICK);
1124 TestCase::Duration::QUICK);
1127 TestCase::Duration::QUICK);
1130 TestCase::Duration::QUICK);
1133 TestCase::Duration::QUICK);
1136 TestCase::Duration::QUICK);
1139 TestCase::Duration::QUICK);
1143 TestCase::Duration::QUICK);
1146 TestCase::Duration::QUICK);
1149 TestCase::Duration::QUICK);
1152 TestCase::Duration::QUICK);
1155 TestCase::Duration::QUICK);
1158 TestCase::Duration::QUICK);
1161 TestCase::Duration::QUICK);
1164 TestCase::Duration::QUICK);
1167 TestCase::Duration::QUICK);
1170 TestCase::Duration::QUICK);
1173 TestCase::Duration::QUICK);
1176 TestCase::Duration::QUICK);
1179 TestCase::Duration::QUICK);
1182 TestCase::Duration::QUICK);
1185 TestCase::Duration::QUICK);
1188 TestCase::Duration::QUICK);
1191 TestCase::Duration::QUICK);
1194 TestCase::Duration::QUICK);
1197 TestCase::Duration::QUICK);
1201 TestCase::Duration::QUICK);
1204 TestCase::Duration::QUICK);
1207 TestCase::Duration::QUICK);
1210 TestCase::Duration::QUICK);
1213 TestCase::Duration::QUICK);
1216 TestCase::Duration::QUICK);
1219 TestCase::Duration::QUICK);
1222 TestCase::Duration::QUICK);
1225 TestCase::Duration::QUICK);
1228 TestCase::Duration::QUICK);
1231 TestCase::Duration::QUICK);
1234 TestCase::Duration::QUICK);
1237 TestCase::Duration::QUICK);
1240 TestCase::Duration::QUICK);
1243 TestCase::Duration::QUICK);
1246 TestCase::Duration::QUICK);
1249 TestCase::Duration::QUICK);
1252 TestCase::Duration::QUICK);
1256 TestCase::Duration::QUICK);
1259 TestCase::Duration::QUICK);
1262 TestCase::Duration::QUICK);
1265 TestCase::Duration::QUICK);
1268 TestCase::Duration::QUICK);
1271 TestCase::Duration::QUICK);
1274 TestCase::Duration::QUICK);
1277 TestCase::Duration::QUICK);
1280 TestCase::Duration::QUICK);
1283 TestCase::Duration::QUICK);
1286 TestCase::Duration::QUICK);
1289 TestCase::Duration::QUICK);
1292 TestCase::Duration::QUICK);
1295 TestCase::Duration::QUICK);
1298 TestCase::Duration::QUICK);
1301 TestCase::Duration::QUICK);
1304 TestCase::Duration::QUICK);
1308 TestCase::Duration::QUICK);
1311 TestCase::Duration::QUICK);
1314 TestCase::Duration::QUICK);
1317 TestCase::Duration::QUICK);
1320 TestCase::Duration::QUICK);
1323 TestCase::Duration::QUICK);
1326 TestCase::Duration::QUICK);
1329 TestCase::Duration::QUICK);
1332 TestCase::Duration::QUICK);
1335 TestCase::Duration::QUICK);
1338 TestCase::Duration::QUICK);
1341 TestCase::Duration::QUICK);
1344 TestCase::Duration::QUICK);
1347 TestCase::Duration::QUICK);
1350 TestCase::Duration::QUICK);
1354 TestCase::Duration::QUICK);
1357 TestCase::Duration::QUICK);
1360 TestCase::Duration::QUICK);
1363 TestCase::Duration::QUICK);
1366 TestCase::Duration::QUICK);
1369 TestCase::Duration::QUICK);
1372 TestCase::Duration::QUICK);
1375 TestCase::Duration::QUICK);
1378 TestCase::Duration::QUICK);
1381 TestCase::Duration::QUICK);
1384 TestCase::Duration::QUICK);
1387 TestCase::Duration::QUICK);
1390 TestCase::Duration::QUICK);
1393 TestCase::Duration::QUICK);
1396 TestCase::Duration::QUICK);
1400 TestCase::Duration::QUICK);
1403 TestCase::Duration::QUICK);
1406 TestCase::Duration::QUICK);
1409 TestCase::Duration::QUICK);
1412 TestCase::Duration::QUICK);
1415 TestCase::Duration::QUICK);
1418 TestCase::Duration::QUICK);
1421 TestCase::Duration::QUICK);
1424 TestCase::Duration::QUICK);
1427 TestCase::Duration::QUICK);
1430 TestCase::Duration::QUICK);
1433 TestCase::Duration::QUICK);
1436 TestCase::Duration::QUICK);
1439 TestCase::Duration::QUICK);
1442 TestCase::Duration::QUICK);
1445 TestCase::Duration::QUICK);
1449 TestCase::Duration::QUICK);
1452 TestCase::Duration::QUICK);
1455 TestCase::Duration::QUICK);
1458 TestCase::Duration::QUICK);
1461 TestCase::Duration::QUICK);
1464 TestCase::Duration::QUICK);
1467 TestCase::Duration::QUICK);
1470 TestCase::Duration::QUICK);
1473 TestCase::Duration::QUICK);
1476 TestCase::Duration::QUICK);
1479 TestCase::Duration::QUICK);
1482 TestCase::Duration::QUICK);
1485 TestCase::Duration::QUICK);
1488 TestCase::Duration::QUICK);
1491 TestCase::Duration::QUICK);
1494 TestCase::Duration::QUICK);
1497 TestCase::Duration::QUICK);
1500 TestCase::Duration::QUICK);
1504 TestCase::Duration::QUICK);
1507 TestCase::Duration::QUICK);
1510 TestCase::Duration::QUICK);
1513 TestCase::Duration::QUICK);
1516 TestCase::Duration::QUICK);
1519 TestCase::Duration::QUICK);
1522 TestCase::Duration::QUICK);
1525 TestCase::Duration::QUICK);
1528 TestCase::Duration::QUICK);
1531 TestCase::Duration::QUICK);
1534 TestCase::Duration::QUICK);
1537 TestCase::Duration::QUICK);
1541 TestCase::Duration::QUICK);
1544 TestCase::Duration::QUICK);
1547 TestCase::Duration::QUICK);
1550 TestCase::Duration::QUICK);
1553 TestCase::Duration::QUICK);
1556 TestCase::Duration::QUICK);
1559 TestCase::Duration::QUICK);
1562 TestCase::Duration::QUICK);
1565 TestCase::Duration::QUICK);
1568 TestCase::Duration::QUICK);
1571 TestCase::Duration::QUICK);
1574 TestCase::Duration::QUICK);
1577 TestCase::Duration::QUICK);
1580 TestCase::Duration::QUICK);
1582 Ptr<SatLinkResultsDvbS2> linkResultsDvbS2 = CreateObject<SatLinkResultsDvbS2>();
1583 linkResultsDvbS2->Initialize();
1589 TestCase::Duration::QUICK);
1594 TestCase::Duration::QUICK);
1599 TestCase::Duration::QUICK);
1605 TestCase::Duration::QUICK);
1610 TestCase::Duration::QUICK);
1615 TestCase::Duration::QUICK);
1621 TestCase::Duration::QUICK);
1626 TestCase::Duration::QUICK);
1631 TestCase::Duration::QUICK);
1637 TestCase::Duration::QUICK);
1642 TestCase::Duration::QUICK);
1647 TestCase::Duration::QUICK);
1653 TestCase::Duration::QUICK);
1658 TestCase::Duration::QUICK);
1663 TestCase::Duration::QUICK);
1669 TestCase::Duration::QUICK);
1674 TestCase::Duration::QUICK);
1680 TestCase::Duration::QUICK);
1685 TestCase::Duration::QUICK);
1690 TestCase::Duration::QUICK);
1696 TestCase::Duration::QUICK);
1701 TestCase::Duration::QUICK);
1706 TestCase::Duration::QUICK);
1712 TestCase::Duration::QUICK);
1717 TestCase::Duration::QUICK);
1722 TestCase::Duration::QUICK);
1727 TestCase::Duration::QUICK);
1733 TestCase::Duration::QUICK);
1738 TestCase::Duration::QUICK);
1743 TestCase::Duration::QUICK);
1749 TestCase::Duration::QUICK);
1754 TestCase::Duration::QUICK);
1759 TestCase::Duration::QUICK);
1764 TestCase::Duration::QUICK);
1770 TestCase::Duration::QUICK);
1775 TestCase::Duration::QUICK);
1780 TestCase::Duration::QUICK);
1786 TestCase::Duration::QUICK);
1791 TestCase::Duration::QUICK);
1796 TestCase::Duration::QUICK);
1802 TestCase::Duration::QUICK);
1807 TestCase::Duration::QUICK);
1812 TestCase::Duration::QUICK);
1818 TestCase::Duration::QUICK);
1823 TestCase::Duration::QUICK);
1828 TestCase::Duration::QUICK);
1834 TestCase::Duration::QUICK);
1839 TestCase::Duration::QUICK);
1844 TestCase::Duration::QUICK);
1850 TestCase::Duration::QUICK);
1855 TestCase::Duration::QUICK);
1860 TestCase::Duration::QUICK);
1866 TestCase::Duration::QUICK);
1871 TestCase::Duration::QUICK);
1876 TestCase::Duration::QUICK);
1881 TestCase::Duration::QUICK);
1887 TestCase::Duration::QUICK);
1892 TestCase::Duration::QUICK);
1897 TestCase::Duration::QUICK);
1903 TestCase::Duration::QUICK);
1908 TestCase::Duration::QUICK);
1913 TestCase::Duration::QUICK);
1919 TestCase::Duration::QUICK);
1924 TestCase::Duration::QUICK);
1929 TestCase::Duration::QUICK);
1935 TestCase::Duration::QUICK);
1940 TestCase::Duration::QUICK);
1945 TestCase::Duration::QUICK);
1951 TestCase::Duration::QUICK);
1956 TestCase::Duration::QUICK);
1961 TestCase::Duration::QUICK);
1967 TestCase::Duration::QUICK);
1972 TestCase::Duration::QUICK);
1977 TestCase::Duration::QUICK);
1982 TestCase::Duration::QUICK);
Unit test suite for link results (sat-link-results-test).
LinkResultTestSuite()
Runs a unit test suite of link results.
SatModcod_t
Modulation scheme and coding rate for DVB-S2.
@ SAT_MODCOD_16APSK_3_TO_4
@ SAT_MODCOD_16APSK_2_TO_3
@ SAT_MODCOD_16APSK_8_TO_9
@ SAT_MODCOD_QPSK_9_TO_10
@ SAT_MODCOD_16APSK_5_TO_6
@ SAT_MODCOD_8PSK_9_TO_10
@ SAT_MODCOD_32APSK_5_TO_6
@ SAT_MODCOD_32APSK_3_TO_4
@ SAT_MODCOD_32APSK_8_TO_9
@ SAT_MODCOD_32APSK_4_TO_5
@ SAT_MODCOD_16APSK_9_TO_10
@ SAT_MODCOD_16APSK_4_TO_5
Test case for comparing a BLER value computed by DVB-RCS2 link results with a BLER value taken from a...
Ptr< SatLinkResultsDvbRcs2 > m_linkResults
SatLinkResultsDvbRcs2TestCase(Ptr< SatLinkResultsDvbRcs2 > linkResults, uint32_t waveformId, double sinrDb, double bler)
Test case for comparing a BLER value computed by DVB-S2 link results with a BLER value taken from a r...
SatEnums::SatModcod_t m_modcod
Ptr< SatLinkResultsDvbS2 > m_linkResults
SatLinkResultsDvbS2TestCase(Ptr< SatLinkResultsDvbS2 > linkResults, SatEnums::SatModcod_t modcod, double sinrDb, double bler)
SatArqSequenceNumber is handling the sequence numbers for the ARQ process.
ns3::LinkResultTestSuite g_linkResultTestSuite
#define SAT_LINK_RESULTS_PRECISION