| 16 | constexpr double kLowIfDefaultMaxPowerDbm = 15.0; |
| 17 | |
| 18 | bool isNativeBandKey(const QString& key, ModelCapabilities caps) |
| 19 | { |
| 20 | static const QSet<QString> kAlwaysNativeBandKeys = { |
| 21 | QStringLiteral("160"), QStringLiteral("80"), QStringLiteral("60"), |
| 22 | QStringLiteral("40"), QStringLiteral("30"), QStringLiteral("20"), |
| 23 | QStringLiteral("17"), QStringLiteral("15"), QStringLiteral("12"), |
| 24 | QStringLiteral("10"), QStringLiteral("6"), |
| 25 | QStringLiteral("2200"), QStringLiteral("630") |
| 26 | }; |
| 27 | if (kAlwaysNativeBandKeys.contains(key)) |
| 28 | return true; |
| 29 | if (caps.has4Meters && key == QLatin1String("4")) |
| 30 | return true; |
| 31 | if (caps.has2Meters && key == QLatin1String("2")) |
| 32 | return true; |
| 33 | return false; |
| 34 | } |
| 35 | |
| 36 | QString normalizedNativeBandKey(const QString& bandName, ModelCapabilities caps) |
| 37 | { |
no test coverage detected