From 27081335f09f7e34e3fc7970badfa394ad8fd6ae Mon Sep 17 00:00:00 2001 From: Adam Eliot <1302456+aeliot@users.noreply.github.com> Date: Mon, 2 Oct 2017 21:52:49 -0700 Subject: [PATCH] [link-quality] last RSSI ignore invalid RSSI (#2240) * Add in filtering for invalid 127 RSSI in the last rssi field --- src/core/thread/link_quality.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/thread/link_quality.cpp b/src/core/thread/link_quality.cpp index 593fdb07f..36cf00a13 100644 --- a/src/core/thread/link_quality.cpp +++ b/src/core/thread/link_quality.cpp @@ -154,6 +154,8 @@ void LinkQualityInfo::AddRss(int8_t aNoiseFloor, int8_t aRss) { uint8_t oldLinkQuality = kNoLinkQuality; + VerifyOrExit(aRss != OT_RADIO_RSSI_INVALID); + mLastRss = aRss; if (mRssAverager.HasAverage())