For a 1 W / 432 MHz beacon, RangeEstimate.estimate/1 was returning ~126 k cells because free-space loss dominates over atmospheric loss at low UHF, letting the rx_dbm filter pass almost the whole bbox. Jason-encoding that payload into the map's data-cells attribute was locking up browsers on the beacon detail page for low-band beacons even though the coverage toggle is already disabled for them. Return an empty estimate below the same 5760 MHz threshold the UI already enforces. |
||
|---|---|---|
| .. | ||
| range_estimate_test.exs | ||