| 266 | // ─── XVTR policy summaries (diagnostics) ──────────────────────────────────── |
| 267 | |
| 268 | QVector<XvtrPolicy::Transverter> xvtrPolicyBandsFrom( |
| 269 | const QMap<int, RadioModel::XvtrInfo>& xvtrs) |
| 270 | { |
| 271 | QVector<XvtrPolicy::Transverter> bands; |
| 272 | bands.reserve(xvtrs.size()); |
| 273 | for (auto it = xvtrs.cbegin(); it != xvtrs.cend(); ++it) { |
| 274 | const auto& x = it.value(); |
| 275 | bands.append({x.index, x.order, x.name, x.rfFreq, x.ifFreq, x.isValid}); |
| 276 | } |
| 277 | return bands; |
| 278 | } |
| 279 | |
| 280 | QString xvtrSummary(const XvtrPolicy::Transverter& xvtr) |
| 281 | { |
no test coverage detected