Home
last modified time | relevance | path

Searched refs:mLinkMargin (Results 1 – 21 of 21) sorted by relevance

/openthread-latest/examples/platforms/utils/
Dlink_metrics.cpp101 if (mLinkMetrics.mLinkMargin) in GetEnhAckData()
124 … return static_cast<uint8_t>(mLinkMetrics.mLqi) + static_cast<uint8_t>(mLinkMetrics.mLinkMargin) + in GetEnhAckDataLen()
177 …return !aLinkMetrics.mPduCount && !aLinkMetrics.mLqi && !aLinkMetrics.mLinkMargin && !aLinkMetrics… in IsLinkMetricsClear()
/openthread-latest/src/core/utils/
Dlink_metrics_manager.cpp90 aMetricsValues.mLinkMarginValue = subject->mData.mLinkMargin; in GetLinkMetricsValueByExtAddr()
266 …VerifyOrExit(aMetricsValues->mMetrics.mRssi && aMetricsValues->mMetrics.mLinkMargin, error = kErro… in HandleEnhAckIe()
269 subject->mData.mLinkMargin = aMetricsValues->mLinkMarginValue; in HandleEnhAckIe()
298 metricsFlags.mLinkMargin = 1; in ConfigureEap()
Dlink_metrics_manager.hpp113 uint8_t mLinkMargin; ///< Link Margin. The relative signal strength is recorded as member
Dmesh_diag.cpp605 mLinkMargin = aChildTlv.GetLinkMargin(); in SetFrom()
626 mLinkMargin = aTlv.GetLinkMargin(); in SetFrom()
/openthread-latest/include/openthread/
Dmesh_diag.h256 uint8_t mLinkMargin; ///< Link Margin in dB. member
362 uint8_t mLinkMargin; ///< Link Margin in dB. member
Dthread.h108 uint8_t mLinkMargin; ///< Link Margin member
/openthread-latest/src/core/thread/
Dlink_metrics.cpp202 values.mMetrics.mLinkMargin = true; in HandleReport()
375 if (values.GetMetrics().mLinkMargin && idx < aLength) in ProcessEnhAckIeData()
625 if (aValues.mMetrics.mLinkMargin) in AppendReportSubTlvToMessage()
671 VerifyOrExit(!aMetrics.mLinkMargin, error = kErrorParse); in ReadTypeIdsFromMessage()
672 aMetrics.mLinkMargin = true; in ReadTypeIdsFromMessage()
747 … VerifyOrExit(aMetrics.mLqi || aMetrics.mLinkMargin || aMetrics.mRssi, status = kStatusOtherError); in ConfigureEnhAckProbing()
748 …VerifyOrExit(!(aMetrics.mLqi && aMetrics.mLinkMargin && aMetrics.mRssi), status = kStatusOtherErro… in ConfigureEnhAckProbing()
754 …VerifyOrExit(!aMetrics.mLqi && !aMetrics.mLinkMargin && !aMetrics.mRssi, status = kStatusOtherErro… in ConfigureEnhAckProbing()
Dnetwork_diagnostic_tlvs.hpp811 uint8_t GetLinkMargin(void) const { return mLinkMargin; } in GetLinkMargin()
892 uint8_t mLinkMargin; // Link margin in dB. member in ot::NetworkDiagnostic::ChildTlv
1009 uint8_t GetLinkMargin(void) const { return mLinkMargin; } in GetLinkMargin()
1055 uint8_t mLinkMargin; // Link Margin. member in ot::NetworkDiagnostic::RouterNeighborTlv
Dnetwork_diagnostic_tlvs.cpp62 mLinkMargin = aChild.GetLinkInfo().GetLinkMargin(); in InitFrom()
89 mLinkMargin = aRouter.GetLinkInfo().GetLinkMargin(); in InitFrom()
Dlink_metrics_types.cpp61 if (mLinkMargin) in ConvertToTypeIds()
Dneighbor.cpp102 mLinkMargin = aNeighbor.GetLinkInfo().GetLinkMargin(); in SetFrom()
Dneighbor.hpp769 return (mEnhAckProbingMetrics.mLqi != 0) || (mEnhAckProbingMetrics.mLinkMargin != 0) || in IsEnhAckProbingActive()
Dmle.hpp1217 uint8_t mLinkMargin; member in ot::Mle::Mle::ParentCandidate
Dmle.cpp3091 rval = ThreeWayCompare(aTwoWayLinkMargin, mParentCandidate.mLinkMargin); in IsBetterParent()
3281 mParentCandidate.mLinkMargin = twoWayLinkMargin; in HandleParentResponse()
/openthread-latest/tests/unit/
Dtest_link_metrics_manager.cpp98 aLinkMetricsValues.mMetrics.mLinkMargin = true; in SetTestLinkMetricsValues()
174 VerifyOrQuit(subject1->mData.mLinkMargin == kTestLinkMargin); in TestLinkMetricsManager()
/openthread-latest/src/cli/
Dcli_link_metrics.cpp430 aLinkMetrics.mLinkMargin = true; in ParseLinkMetricsFlags()
468 if (aMetricsValues->mMetrics.mLinkMargin) in PrintLinkMetricsValue()
Dcli.cpp5324 aChildEntry->mLinkMargin); in HandleMeshDiagQueryChildTableResult()
5364 aNeighborEntry->mLinkMargin); in HandleMeshDiagQueryRouterNeighborTableResult()
/openthread-latest/include/openthread/platform/
Dradio.h453 bool mLinkMargin : 1; ///< Link Margin. member
/openthread-latest/src/lib/spinel/
Dradio_spinel.cpp2327 if (aLinkMetrics.mLinkMargin) in ConfigureEnhAckProbing()
/openthread-latest/src/ncp/
Dncp_base.cpp2716 aMetrics->mLinkMargin = true; in DecodeLinkMetrics()
Dncp_base_mtd.cpp238 if (aMetricsValues->mMetrics.mLinkMargin) in EncodeLinkMetricsValues()