564        const auto indexPrimary160Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{160});
 
  566        const auto indexPrimary80Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{80});
 
  568        const auto indexPrimary40Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{40});
 
  570        const auto indexPrimary20Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{20});
 
  573        const auto indexSecondary80Mhz = 
m_channel.GetSecondaryChannelIndex(
MHz_u{80});
 
  576                              "Secondary 80 MHz channel shall have index 1");
 
  577        const auto indexSecondary40Mhz = 
m_channel.GetSecondaryChannelIndex(
MHz_u{40});
 
  580                              "Secondary 40 MHz channel shall have index 0");
 
  581        const auto indexSecondary20Mhz = 
m_channel.GetSecondaryChannelIndex(
MHz_u{20});
 
  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");
 
  670        const auto indexPrimary160Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{160});
 
  672        const auto indexPrimary80Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{80});
 
  674        const auto indexPrimary40Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{40});
 
  676        const auto indexPrimary20Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{20});
 
  679        const auto indexSecondary80Mhz = 
m_channel.GetSecondaryChannelIndex(
MHz_u{80});
 
  682                              "Secondary 80 MHz channel shall have index 0");
 
  683        const auto indexSecondary40Mhz = 
m_channel.GetSecondaryChannelIndex(
MHz_u{40});
 
  686                              "Secondary 40 MHz channel shall have index 3");
 
  687        const auto indexSecondary20Mhz = 
m_channel.GetSecondaryChannelIndex(
MHz_u{20});
 
  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");
 
  776        const auto indexPrimary160Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{160});
 
  778        const auto indexPrimary80Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{80});
 
  780        const auto indexPrimary40Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{40});
 
  782        const auto indexPrimary20Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{20});
 
  785        const auto indexSecondary80Mhz = 
m_channel.GetSecondaryChannelIndex(
MHz_u{80});
 
  788                              "Secondary 80 MHz channel shall have index 1");
 
  789        const auto indexSecondary40Mhz = 
m_channel.GetSecondaryChannelIndex(
MHz_u{40});
 
  792                              "Secondary 40 MHz channel shall have index 0");
 
  793        const auto indexSecondary20Mhz = 
m_channel.GetSecondaryChannelIndex(
MHz_u{20});
 
  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");
 
  882        const auto indexPrimary160Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{160});
 
  884        const auto indexPrimary80Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{80});
 
  886        const auto indexPrimary40Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{40});
 
  888        const auto indexPrimary20Mhz = 
m_channel.GetPrimaryChannelIndex(
MHz_u{20});
 
  891        const auto indexSecondary80Mhz = 
m_channel.GetSecondaryChannelIndex(
MHz_u{80});
 
  894                              "Secondary 80 MHz channel shall have index 0");
 
  895        const auto indexSecondary40Mhz = 
m_channel.GetSecondaryChannelIndex(
MHz_u{40});
 
  898                              "Secondary 40 MHz channel shall have index 3");
 
  899        const auto indexSecondary20Mhz = 
m_channel.GetSecondaryChannelIndex(
MHz_u{20});
 
  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");