AP_RCProtocol: ignore SRXL2 dbm rssi value like BF does

This commit is contained in:
Andy Piper 2020-07-01 21:04:51 +01:00 committed by Andrew Tridgell
parent 285f16e829
commit 6162605388

View File

@ -166,9 +166,6 @@ void AP_RCProtocol_SRXL2::_capture_scaled_input(const uint16_t *values, bool in_
// SRXL2 rssi: -ve rssi in dBM, +ve rssi in percentage // SRXL2 rssi: -ve rssi in dBM, +ve rssi in percentage
if (new_rssi >= 0) { if (new_rssi >= 0) {
_new_rssi = new_rssi * 255 / 100; _new_rssi = new_rssi * 255 / 100;
} else {
// pretty much a guess
_new_rssi = 255 - 255 * (-20 - new_rssi) / (-20 - 85);
} }
for (uint8_t i = 0; i < MAX_CHANNELS; i++) { for (uint8_t i = 0; i < MAX_CHANNELS; i++) {