Searched refs:LinkMetricsManager (Results 1 – 6 of 6) sorted by relevance
49 LinkMetricsManager::LinkMetricsManager(Instance &aInstance) in LinkMetricsManager() function in ot::Utils::LinkMetricsManager56 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 …]
103 class LinkMetricsManager : public InstanceLocator, private NonCopyable class137 bool Matches(const LinkMetricsManager &aLinkMetricsMgr);150 explicit LinkMetricsManager(Instance &aInstance);209 using LinkMetricsMgrTimer = TimerMilliIn<LinkMetricsManager, &LinkMetricsManager::HandleTimer>;
110 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 …]
102 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()
161 Get<Utils::LinkMetricsManager>().HandleNotifierEvents(events); in EmitEvents()
694 Utils::LinkMetricsManager mLinkMetricsManager;1010 template <> inline Utils::LinkMetricsManager &Instance::Get(void) { return mLinkMetricsManager; } in Get()