/openthread-latest/src/core/thread/ |
D | link_quality.cpp | 57 Error RssAverager::Add(int8_t aRss) in Add() argument 62 VerifyOrExit(aRss != Radio::kInvalidRssi, error = kErrorInvalidArgs); in Add() 66 aRss = Min<int8_t>(aRss, 0); in Add() 70 newValue = static_cast<uint16_t>(-aRss); in Add() 140 void LinkQualityInfo::AddRss(int8_t aRss) in AddRss() argument 144 VerifyOrExit(aRss != Radio::kInvalidRssi); in AddRss() 146 mLastRss = aRss; in AddRss() 153 SuccessOrExit(mRssAverager.Add(aRss)); in AddRss() 176 uint8_t ComputeLinkMargin(int8_t aNoiseFloor, int8_t aRss) in ComputeLinkMargin() argument 178 int8_t linkMargin = aRss - aNoiseFloor; in ComputeLinkMargin() [all …]
|
D | link_quality.hpp | 130 Error Add(int8_t aRss); 250 uint8_t ComputeLinkMargin(int8_t aNoiseFloor, int8_t aRss); 310 void AddRss(int8_t aRss);
|
D | link_metrics_types.cpp | 120 void SeriesInfo::AggregateLinkMetrics(uint8_t aFrameType, uint8_t aLqi, int8_t aRss) in AggregateLinkMetrics() argument 126 IgnoreError(mRssAverager.Add(aRss)); in AggregateLinkMetrics()
|
D | neighbor.cpp | 195 …id Neighbor::AggregateLinkMetrics(uint8_t aSeriesId, uint8_t aFrameType, uint8_t aLqi, int8_t aRss) in AggregateLinkMetrics() argument 201 entry.AggregateLinkMetrics(aFrameType, aLqi, aRss); in AggregateLinkMetrics()
|
D | link_metrics_types.hpp | 306 void AggregateLinkMetrics(uint8_t aFrameType, uint8_t aLqi, int8_t aRss);
|
D | neighbor.hpp | 637 void AggregateLinkMetrics(uint8_t aSeriesId, uint8_t aFrameType, uint8_t aLqi, int8_t aRss);
|
/openthread-latest/src/core/mac/ |
D | mac_filter.hpp | 154 Error AddRssIn(const ExtAddress &aExtAddress, int8_t aRss); 173 void SetDefaultRssIn(int8_t aRss) { mDefaultRssIn = aRss; } in SetDefaultRssIn() argument 208 Error Apply(const ExtAddress &aExtAddress, int8_t &aRss) const;
|
D | mac_filter.cpp | 142 Error Filter::AddRssIn(const ExtAddress &aExtAddress, int8_t aRss) in AddRssIn() argument 155 entry->mRssIn = aRss; in AddRssIn() 214 Error Filter::Apply(const ExtAddress &aExtAddress, int8_t &aRss) const in Apply() 221 aRss = mDefaultRssIn; in Apply() 244 aRss = entry->mRssIn; in Apply()
|
D | mac.hpp | 536 uint8_t ComputeLinkMargin(int8_t aRss) const;
|
D | mac.cpp | 2292 uint8_t Mac::ComputeLinkMargin(int8_t aRss) const { return ot::ComputeLinkMargin(GetNoiseFloor(), a… in ComputeLinkMargin()
|
/openthread-latest/src/core/api/ |
D | link_api.cpp | 254 otError otLinkFilterAddRssIn(otInstance *aInstance, const otExtAddress *aExtAddress, int8_t aRss) in otLinkFilterAddRssIn() argument 256 return AsCoreType(aInstance).Get<Mac::Filter>().AddRssIn(AsCoreType(aExtAddress), aRss); in otLinkFilterAddRssIn() 264 void otLinkFilterSetDefaultRssIn(otInstance *aInstance, int8_t aRss) in otLinkFilterSetDefaultRssIn() argument 266 AsCoreType(aInstance).Get<Mac::Filter>().SetDefaultRssIn(aRss); in otLinkFilterSetDefaultRssIn() 298 uint8_t otLinkConvertRssToLinkQuality(otInstance *aInstance, int8_t aRss) in otLinkConvertRssToLinkQuality() argument 300 return LinkQualityForLinkMargin(AsCoreType(aInstance).Get<Mac::Mac>().ComputeLinkMargin(aRss)); in otLinkConvertRssToLinkQuality()
|
/openthread-latest/include/openthread/ |
D | link.h | 734 otError otLinkFilterAddRssIn(otInstance *aInstance, const otExtAddress *aExtAddress, int8_t aRss); 762 void otLinkFilterSetDefaultRssIn(otInstance *aInstance, int8_t aRss); 834 uint8_t otLinkConvertRssToLinkQuality(otInstance *aInstance, int8_t aRss);
|
/openthread-latest/src/core/common/ |
D | message.hpp | 1303 void AddRss(int8_t aRss) { IgnoreError(GetMetadata().mRssAverager.Add(aRss)); } in AddRss() argument
|