Fixed incorrect channel spacing sanity check (#39)

* Fixed incorrect channel spacing sanity check

* Updated comments

---------

Co-authored-by: faulty <faulty@evilcomputing.net>
pull/41/head
Jim 2 years ago committed by GitHub
parent 37fe46df12
commit 4ae6a946f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -82,10 +82,10 @@ IdenTable IdenTableLookup::find(uint32_t id)
if (chBandwidthKhz == 0.0F)
chBandwidthKhz = 12.5F;
float chSpaceKhz = entry.chSpaceKhz();
if (chSpaceKhz < 2.5F) // clamp to 2.5
chSpaceKhz = 2.5F;
if (chSpaceKhz > 6.25F) // clamp to 6.25
chSpaceKhz = 6.25F;
if (chSpaceKhz < 0.125F) // clamp to 125Hz
chSpaceKhz = 0.125F;
if (chSpaceKhz > 125000.0F) // clamp to 125KHz
chSpaceKhz = 125000.0F;
return IdenTable(entry.channelId(), entry.baseFrequency(), chSpaceKhz, entry.txOffsetMhz(), chBandwidthKhz);
}

Loading…
Cancel
Save

Powered by TurnKey Linux.