MCPcopy Create free account
hub / github.com/aethersdr/AetherSDR / clampDbmRangeForBottom

Function clampDbmRangeForBottom

src/gui/SpectrumWidget.cpp:303–314  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

301}
302
303static float clampDbmRangeForBottom(float bottomDbm, float rangeDb)
304{
305 bottomDbm = clampDbmBottom(bottomDbm);
306 if (!std::isfinite(rangeDb)) {
307 rangeDb = kMinDisplayRangeDb;
308 }
309 const float maxRangeForBottom =
310 std::min(kMaxDisplayRangeDb, kMaxDisplayDbm - bottomDbm);
311 return std::clamp(rangeDb,
312 kMinDisplayRangeDb,
313 std::max(kMinDisplayRangeDb, maxRangeForBottom));
314}
315
316static float clampDbmRefForRange(float refDbm, float rangeDb)
317{

Callers 2

mousePressEventMethod · 0.85
mouseMoveEventMethod · 0.85

Calls 1

clampDbmBottomFunction · 0.85

Tested by

no test coverage detected