pub fn relay_snr_code(snr_db: i8) -> u16Expand description
The coded signal-to-noise ratio a relay reports, TS011-1.0.1 sections 9.1 and 10.7:
code - 20 dB, clamped to what five bits carry.
§Arguments
snr_db- the ratio in dB.
§Returns
The code, 0 for -20 dB or worse and 31 for 11 dB or better.
§Examples
use pamoja_lorawan::mac::relay_snr_code;
assert_eq!(relay_snr_code(-20), 0);
assert_eq!(relay_snr_code(0), 20);
assert_eq!(relay_snr_code(15), 31, "clamped to the best");