368 RunOne(
"{36, 40, BAND_UNSPECIFIED, 0}", WifiChannelWidthType::UNKNOWN, {}, 0);
371 RunOne(
"{0, 0, BAND_UNSPECIFIED, 0}",
372 WifiChannelWidthType::CW_80MHZ,
377 RunOne(
"{0, 0, BAND_UNSPECIFIED, 0};{0, 0, BAND_UNSPECIFIED, 0}",
378 WifiChannelWidthType::CW_80_PLUS_80MHZ,
384 RunOne(
"{42, 0, BAND_UNSPECIFIED, 0};{0, 0, BAND_UNSPECIFIED, 0}",
385 WifiChannelWidthType::CW_80_PLUS_80MHZ,
391 RunOne(
"{0, 0, BAND_UNSPECIFIED, 0};{42, 0, BAND_UNSPECIFIED, 0}",
392 WifiChannelWidthType::UNKNOWN,
397 RunOne(
"{106, 0, BAND_UNSPECIFIED, 0};{0, 0, BAND_UNSPECIFIED, 0}",
398 WifiChannelWidthType::CW_80_PLUS_80MHZ,
404 RunOne(
"{36, 0, BAND_UNSPECIFIED, 0}",
405 WifiChannelWidthType::CW_20MHZ,
410 RunOne(
"{38, 0, BAND_UNSPECIFIED, 0}",
411 WifiChannelWidthType::CW_40MHZ,
416 RunOne(
"{42, 0, BAND_UNSPECIFIED, 0}",
417 WifiChannelWidthType::CW_80MHZ,
422 RunOne(
"{50, 0, BAND_UNSPECIFIED, 0}",
423 WifiChannelWidthType::CW_160MHZ,
429 RunOne(
"{31, 0, BAND_6GHZ, 0}",
430 WifiChannelWidthType::CW_320MHZ,
435 RunOne(
"{42, 0, BAND_UNSPECIFIED, 0};{106, 0, BAND_UNSPECIFIED, 0}",
436 WifiChannelWidthType::CW_80_PLUS_80MHZ,
442 RunOne(
"{42, 0, BAND_UNSPECIFIED, 1};{106, 0, BAND_UNSPECIFIED, 2}",
443 WifiChannelWidthType::CW_80_PLUS_80MHZ,
449 RunOne(
"{0, 20, BAND_UNSPECIFIED, 0}",
450 WifiChannelWidthType::CW_20MHZ,
455 RunOne(
"{0, 40, BAND_UNSPECIFIED, 0}",
456 WifiChannelWidthType::CW_40MHZ,
461 RunOne(
"{0, 80, BAND_UNSPECIFIED, 0}",
462 WifiChannelWidthType::CW_80MHZ,
467 RunOne(
"{0, 160, BAND_UNSPECIFIED, 0}",
468 WifiChannelWidthType::CW_160MHZ,
473 RunOne(
"{0, 80, BAND_UNSPECIFIED, 0};{0, 80, BAND_UNSPECIFIED, 0}",
474 WifiChannelWidthType::CW_80_PLUS_80MHZ,
481 RunOne(
"{0, 320, BAND_6GHZ, 0}",
482 WifiChannelWidthType::CW_320MHZ,
576 "Secondary 80 MHz channel shall have index 1");
580 "Secondary 40 MHz channel shall have index 0");
584 "Secondary 20 MHz channel shall have index 2");
586 const auto primary80MhzCenterFrequency =
590 "Primary 80 MHz channel center frequency shall be 5210 MHz");
591 const auto primary40MhzCenterFrequency =
595 "Primary 40 MHz channel center frequency shall be 5230 MHz");
596 const auto primary20MhzCenterFrequency =
600 "Primary 20 MHz channel center frequency shall be 5240 MHz");
602 const auto secondary80MhzCenterFrequency =
606 "Secondary 80 MHz channel center frequency shall be 5530 MHz");
607 const auto secondary40MhzCenterFrequency =
611 "Secondary 40 MHz channel center frequency shall be 5190 MHz");
612 const auto secondary20MhzCenterFrequency =
616 "Secondary 20 MHz channel center frequency shall be 5220 MHz");
618 const auto primary80MhzChannelNumber =
622 "Primary 80 MHz channel number shall be 42");
623 const auto primary40MhzChannelNumber =
627 "Primary 40 MHz channel number shall be 46");
628 const auto primary20MhzChannelNumber =
632 "Primary 20 MHz channel number shall be 48");
635 auto txCenterFreqs160MHz = ppdu160MHz->GetTxCenterFreqs();
639 "Center frequency of first segment shall be 5210 MHz");
642 "Center frequency of second segment shall be 5530 MHz");
644 auto txCenterFreqs80MHz = ppdu80MHz->GetTxCenterFreqs();
648 "Center frequency for 80 MHz shall be 5210 MHz");
650 auto txCenterFreqs40MHz = ppdu40MHz->GetTxCenterFreqs();
654 "Center frequency for 40 MHz shall be 5230 MHz");
656 auto txCenterFreqs20MHz = ppdu20MHz->GetTxCenterFreqs();
660 "Center frequency for 20 MHz shall be 5240 MHz");
682 "Secondary 80 MHz channel shall have index 0");
686 "Secondary 40 MHz channel shall have index 3");
690 "Secondary 20 MHz channel shall have index 5");
692 const auto primary80MhzCenterFrequency =
696 "Primary 80 MHz channel center frequency shall be 5530 MHz");
697 const auto primary40MhzCenterFrequency =
701 "Primary 40 MHz channel center frequency shall be 5510 MHz");
702 const auto primary20MhzCenterFrequency =
706 "Primary 20 MHz channel center frequency shall be 5500 MHz");
708 const auto secondary80MhzCenterFrequency =
712 "Secondary 80 MHz channel center frequency shall be 5210 MHz");
713 const auto secondary40MhzCenterFrequency =
717 "Secondary 40 MHz channel center frequency shall be 5550 MHz");
718 const auto secondary20MhzCenterFrequency =
722 "Secondary 20 MHz channel center frequency shall be 5520 MHz");
724 const auto primary80MhzChannelNumber =
728 "Primary 80 MHz channel number shall be 106");
729 const auto primary40MhzChannelNumber =
733 "Primary 40 MHz channel number shall be 102");
734 const auto primary20MhzChannelNumber =
738 "Primary 20 MHz channel number shall be 100");
741 auto txCenterFreqs160MHz = ppdu160MHz->GetTxCenterFreqs();
745 "Center frequency of first segment shall be 5530 MHz");
748 "Center frequency of second segment shall be 5210 MHz");
750 auto txCenterFreqs80MHz = ppdu80MHz->GetTxCenterFreqs();
754 "Center frequency for 80 MHz shall be 5530 MHz");
756 auto txCenterFreqs40MHz = ppdu40MHz->GetTxCenterFreqs();
760 "Center frequency for 40 MHz shall be 5510 MHz");
762 auto txCenterFreqs20MHz = ppdu20MHz->GetTxCenterFreqs();
766 "Center frequency for 20 MHz shall be 5500 MHz");
788 "Secondary 80 MHz channel shall have index 1");
792 "Secondary 40 MHz channel shall have index 0");
796 "Secondary 20 MHz channel shall have index 2");
798 const auto primary80MhzCenterFrequency =
802 "Primary 80 MHz channel center frequency shall be 5210 MHz");
803 const auto primary40MhzCenterFrequency =
807 "Primary 40 MHz channel center frequency shall be 5230 MHz");
808 const auto primary20MhzCenterFrequency =
812 "Primary 20 MHz channel center frequency shall be 5240 MHz");
814 const auto secondary80MhzCenterFrequency =
818 "Secondary 80 MHz channel center frequency shall be 5530 MHz");
819 const auto secondary40MhzCenterFrequency =
823 "Secondary 40 MHz channel center frequency shall be 5190 MHz");
824 const auto secondary20MhzCenterFrequency =
828 "Secondary 20 MHz channel center frequency shall be 5220 MHz");
830 const auto primary80MhzChannelNumber =
834 "Primary 80 MHz channel number shall be 42");
835 const auto primary40MhzChannelNumber =
839 "Primary 40 MHz channel number shall be 46");
840 const auto primary20MhzChannelNumber =
844 "Primary 20 MHz channel number shall be 48");
847 auto txCenterFreqs160MHz = ppdu160MHz->GetTxCenterFreqs();
851 "Center frequency of first segment shall be 5210 MHz");
854 "Center frequency of second segment shall be 5530 MHz");
856 auto txCenterFreqs80MHz = ppdu80MHz->GetTxCenterFreqs();
860 "Center frequency for 80 MHz shall be 5210 MHz");
862 auto txCenterFreqs40MHz = ppdu40MHz->GetTxCenterFreqs();
866 "Center frequency for 40 MHz shall be 5230 MHz");
868 auto txCenterFreqs20MHz = ppdu20MHz->GetTxCenterFreqs();
872 "Center frequency for 20 MHz shall be 5240 MHz");
894 "Secondary 80 MHz channel shall have index 0");
898 "Secondary 40 MHz channel shall have index 3");
902 "Secondary 20 MHz channel shall have index 5");
904 const auto primary80MhzCenterFrequency =
908 "Primary 80 MHz channel center frequency shall be 5530 MHz");
909 const auto primary40MhzCenterFrequency =
913 "Primary 40 MHz channel center frequency shall be 5510 MHz");
914 const auto primary20MhzCenterFrequency =
918 "Primary 20 MHz channel center frequency shall be 5500 MHz");
920 const auto secondary80MhzCenterFrequency =
924 "Secondary 80 MHz channel center frequency shall be 5210 MHz");
925 const auto secondary40MhzCenterFrequency =
929 "Secondary 40 MHz channel center frequency shall be 5550 MHz");
930 const auto secondary20MhzCenterFrequency =
934 "Secondary 20 MHz channel center frequency shall be 5520 MHz");
936 const auto primary80MhzChannelNumber =
940 "Primary 80 MHz channel number shall be 106");
941 const auto primary40MhzChannelNumber =
945 "Primary 40 MHz channel number shall be 102");
946 const auto primary20MhzChannelNumber =
950 "Primary 20 MHz channel number shall be 100");
953 auto txCenterFreqs160MHz = ppdu160MHz->GetTxCenterFreqs();
957 "Center frequency of first segment shall be 5530 MHz");
960 "Center frequency of second segment shall be 5210 MHz");
962 auto txCenterFreqs80MHz = ppdu80MHz->GetTxCenterFreqs();
966 "Center frequency for 80 MHz shall be 5530 MHz");
968 auto txCenterFreqs40MHz = ppdu40MHz->GetTxCenterFreqs();
972 "Center frequency for 40 MHz shall be 5510 MHz");
974 auto txCenterFreqs20MHz = ppdu20MHz->GetTxCenterFreqs();
978 "Center frequency for 20 MHz shall be 5500 MHz");