Without this, we would sometime get +143 dBm reported ... which is obviously
false.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
avg_dbm8 += rxnb.meas[i].pm_dbm8;
}
rxnb.dl->snr = avg_snr / 4;
- rxnb.dl->rx_level = (avg_dbm8 / (8*4)) + 110;
+ rxnb.dl->rx_level = dbm2rxlev(avg_dbm8 / (8*4));
num_biterr = dsp_api.ndb->a_cd[2] & 0xffff;
if (num_biterr > 0xff)
}
dl->snr = avg_snr / n;
- dl->rx_level = (avg_dbm8 / (8*n)) + 110;
+ dl->rx_level = dbm2rxlev(avg_dbm8 / (8*n));
/* Errors & CRC status */
num_biterr = dsp_api.ndb->a_fd[2] & 0xffff;
avg_dbm8 += rx_tch_a.meas[i].pm_dbm8;
}
rx_tch_a.dl->snr = avg_snr / 4;
- rx_tch_a.dl->rx_level = (avg_dbm8 / (8*4)) + 110;
+ rx_tch_a.dl->rx_level = dbm2rxlev(avg_dbm8 / (8*4));
num_biterr = dsp_api.ndb->a_cd[2];
if (num_biterr > 0xff)