Searched refs:JamDetector (Results 1 – 5 of 5) sorted by relevance
46 AsCoreType(aInstance).Get<Utils::JamDetector>().SetRssiThreshold(aRssiThreshold); in otJamDetectionSetRssiThreshold()53 return AsCoreType(aInstance).Get<Utils::JamDetector>().GetRssiThreshold(); in otJamDetectionGetRssiThreshold()58 return AsCoreType(aInstance).Get<Utils::JamDetector>().SetWindow(aWindow); in otJamDetectionSetWindow()63 return AsCoreType(aInstance).Get<Utils::JamDetector>().GetWindow(); in otJamDetectionGetWindow()68 return AsCoreType(aInstance).Get<Utils::JamDetector>().SetBusyPeriod(aBusyPeriod); in otJamDetectionSetBusyPeriod()73 return AsCoreType(aInstance).Get<Utils::JamDetector>().GetBusyPeriod(); in otJamDetectionGetBusyPeriod()78 return AsCoreType(aInstance).Get<Utils::JamDetector>().Start(aCallback, aContext); in otJamDetectionStart()81 …ctionStop(otInstance *aInstance) { return AsCoreType(aInstance).Get<Utils::JamDetector>().Stop(); } in otJamDetectionStop()85 return AsCoreType(aInstance).Get<Utils::JamDetector>().IsEnabled(); in otJamDetectionIsEnabled()90 return AsCoreType(aInstance).Get<Utils::JamDetector>().GetState(); in otJamDetectionGetState()[all …]
45 JamDetector::JamDetector(Instance &aInstance) in JamDetector() function in ot::Utils::JamDetector60 Error JamDetector::Start(Handler aHandler, void *aContext) in Start()78 Error JamDetector::Stop(void) in Stop()95 void JamDetector::CheckState(void) in CheckState()122 void JamDetector::SetRssiThreshold(int8_t aThreshold) in SetRssiThreshold()128 Error JamDetector::SetWindow(uint8_t aWindow) in SetWindow()142 Error JamDetector::SetBusyPeriod(uint8_t aBusyPeriod) in SetBusyPeriod()156 void JamDetector::HandleTimer(void) in HandleTimer()197 void JamDetector::UpdateHistory(bool aDidExceedThreshold) in UpdateHistory()227 void JamDetector::UpdateJamState(void) in UpdateJamState()[all …]
55 class JamDetector : public InstanceLocator, private NonCopyable class73 explicit JamDetector(Instance &aInstance);189 using SampleTimer = TimerMilliIn<JamDetector, &JamDetector::HandleTimer>;
137 Get<Utils::JamDetector>().HandleNotifierEvents(events); in EmitEvents()
604 Utils::JamDetector mJamDetector;976 template <> inline Utils::JamDetector &Instance::Get(void) { return mJamDetector; } in Get()