Home
last modified time | relevance | path

Searched refs:LinkMetricsManager (Results 1 – 6 of 6) sorted by relevance

/openthread-latest/src/core/utils/
Dlink_metrics_manager.cpp49 LinkMetricsManager::LinkMetricsManager(Instance &aInstance) in LinkMetricsManager() function in ot::Utils::LinkMetricsManager
56 void LinkMetricsManager::SetEnabled(bool aEnable) in SetEnabled()
74 Error LinkMetricsManager::GetLinkMetricsValueByExtAddr(const Mac::ExtAddress &aExtAddress, in GetLinkMetricsValueByExtAddr()
91 void LinkMetricsManager::Start(void) in Start()
105 void LinkMetricsManager::Stop(void) in Stop()
118 void LinkMetricsManager::Update(void) in Update()
125 void LinkMetricsManager::UpdateSubjects(void) in UpdateSubjects()
150 void LinkMetricsManager::UpdateLinkMetricsStates(void) in UpdateLinkMetricsStates()
164 void LinkMetricsManager::UnregisterAllSubjects(void) in UnregisterAllSubjects()
172 void LinkMetricsManager::ReleaseAllSubjects(void) in ReleaseAllSubjects()
[all …]
Dlink_metrics_manager.hpp103 class LinkMetricsManager : public InstanceLocator, private NonCopyable class
137 bool Matches(const LinkMetricsManager &aLinkMetricsMgr);
150 explicit LinkMetricsManager(Instance &aInstance);
209 using LinkMetricsMgrTimer = TimerMilliIn<LinkMetricsManager, &LinkMetricsManager::HandleTimer>;
/openthread-latest/tests/unit/
Dtest_link_metrics_manager.cpp110 LinkMetricsManager::Subject *subject1 = nullptr; in TestLinkMetricsManager()
111 LinkMetricsManager::Subject *subject2 = nullptr; in TestLinkMetricsManager()
112 LinkMetricsManager *linkMetricsMgr = nullptr; in TestLinkMetricsManager()
135 linkMetricsMgr = &sInstance->Get<LinkMetricsManager>(); in TestLinkMetricsManager()
143 for (LinkMetricsManager::Subject &subject : linkMetricsMgr->mSubjectList) in TestLinkMetricsManager()
146 VerifyOrQuit(subject.mState == LinkMetricsManager::SubjectState::kNotConfigured); in TestLinkMetricsManager()
158 for (LinkMetricsManager::Subject &subject : linkMetricsMgr->mSubjectList) in TestLinkMetricsManager()
160 VerifyOrQuit(subject.mState == LinkMetricsManager::SubjectState::kConfiguring); in TestLinkMetricsManager()
166 VerifyOrQuit(subject1->mState == LinkMetricsManager::SubjectState::kActive); in TestLinkMetricsManager()
179 for (uint8_t i = 0; i < LinkMetricsManager::kConfigureLinkMetricsMaxAttempts; i++) in TestLinkMetricsManager()
[all …]
/openthread-latest/src/core/api/
Dlink_metrics_api.cpp102 return AsCoreType(aInstance).Get<Utils::LinkMetricsManager>().IsEnabled(); in otLinkMetricsManagerIsEnabled()
107 AsCoreType(aInstance).Get<Utils::LinkMetricsManager>().SetEnabled(aEnable); in otLinkMetricsManagerSetEnabled()
118 error = AsCoreType(aInstance).Get<Utils::LinkMetricsManager>().GetLinkMetricsValueByExtAddr( in otLinkMetricsManagerGetMetricsValueByExtAddr()
/openthread-latest/src/core/common/
Dnotifier.cpp161 Get<Utils::LinkMetricsManager>().HandleNotifierEvents(events); in EmitEvents()
/openthread-latest/src/core/instance/
Dinstance.hpp694 Utils::LinkMetricsManager mLinkMetricsManager;
1010 template <> inline Utils::LinkMetricsManager &Instance::Get(void) { return mLinkMetricsManager; } in Get()