| 195 | } |
| 196 | |
| 197 | std::vector<openhd::WifiChannel> openhd::wb::get_analyze_channels_frequencies( |
| 198 | const WiFiCard& card, int channels_to_scan) { |
| 199 | std::vector<openhd::WifiChannel> ret; |
| 200 | if (channels_to_scan == 0) { |
| 201 | // OpenHD channels 1 to 7 only |
| 202 | return openhd::get_openhd_channels_1_to_7(); |
| 203 | } |
| 204 | if (channels_to_scan == 1) { |
| 205 | // 2.4G but we scan in 40Mhz increments |
| 206 | auto supported = card.supported_frequencies_2G; |
| 207 | return openhd::frequencies_to_channels(supported); |
| 208 | } |
| 209 | return openhd::filter_ht40plus_only(card.supported_frequencies_5G); |
| 210 | } |
| 211 | |
| 212 | bool openhd::wb::has_any_rtl8812au(const std::vector<WiFiCard>& cards) { |
| 213 | for (const auto& card : cards) { |
nothing calls this directly
no test coverage detected