Lines Matching refs:Get
46 if (instance.Get<Mac::LinkRaw>().IsEnabled()) in otLinkGetChannel()
48 channel = instance.Get<Mac::LinkRaw>().GetChannel(); in otLinkGetChannel()
53 channel = instance.Get<Mac::Mac>().GetPanChannel(); in otLinkGetChannel()
65 if (instance.Get<Mac::LinkRaw>().IsEnabled()) in otLinkSetChannel()
67 error = instance.Get<Mac::LinkRaw>().SetChannel(aChannel); in otLinkSetChannel()
72 VerifyOrExit(instance.Get<Mle::MleRouter>().IsDisabled(), error = kErrorInvalidState); in otLinkSetChannel()
74 SuccessOrExit(error = instance.Get<Mac::Mac>().SetPanChannel(aChannel)); in otLinkSetChannel()
75 instance.Get<MeshCoP::ActiveDatasetManager>().Clear(); in otLinkSetChannel()
76 instance.Get<MeshCoP::PendingDatasetManager>().Clear(); in otLinkSetChannel()
85 return AsCoreType(aInstance).Get<Mac::Mac>().GetWakeupChannel(); in otLinkGetWakeupChannel()
93 VerifyOrExit(instance.Get<Mle::MleRouter>().IsDisabled(), error = kErrorInvalidState); in otLinkSetWakeupChannel()
95 SuccessOrExit(error = instance.Get<Mac::Mac>().SetWakeupChannel(aChannel)); in otLinkSetWakeupChannel()
97 instance.Get<MeshCoP::ActiveDatasetManager>().Clear(); in otLinkSetWakeupChannel()
98 instance.Get<MeshCoP::PendingDatasetManager>().Clear(); in otLinkSetWakeupChannel()
107 return AsCoreType(aInstance).Get<Mac::Mac>().GetSupportedChannelMask().GetMask(); in otLinkGetSupportedChannelMask()
115 VerifyOrExit(instance.Get<Mle::MleRouter>().IsDisabled(), error = kErrorInvalidState); in otLinkSetSupportedChannelMask()
117 instance.Get<Mac::Mac>().SetSupportedChannelMask(Mac::ChannelMask(aChannelMask)); in otLinkSetSupportedChannelMask()
125 return &AsCoreType(aInstance).Get<Mac::Mac>().GetExtAddress(); in otLinkGetExtendedAddress()
133 VerifyOrExit(instance.Get<Mle::MleRouter>().IsDisabled(), error = kErrorInvalidState); in otLinkSetExtendedAddress()
135 instance.Get<Mac::Mac>().SetExtAddress(AsCoreType(aExtAddress)); in otLinkSetExtendedAddress()
137 instance.Get<Mle::MleRouter>().UpdateLinkLocalAddress(); in otLinkSetExtendedAddress()
145 AsCoreType(aInstance).Get<Radio>().GetIeeeEui64(AsCoreType(aEui64)); in otLinkGetFactoryAssignedIeeeEui64()
148 otPanId otLinkGetPanId(otInstance *aInstance) { return AsCoreType(aInstance).Get<Mac::Mac>().GetPan… in otLinkGetPanId()
155 VerifyOrExit(instance.Get<Mle::MleRouter>().IsDisabled(), error = kErrorInvalidState); in otLinkSetPanId()
157 instance.Get<Mac::Mac>().SetPanId(aPanId); in otLinkSetPanId()
158 instance.Get<MeshCoP::ActiveDatasetManager>().Clear(); in otLinkSetPanId()
159 instance.Get<MeshCoP::PendingDatasetManager>().Clear(); in otLinkSetPanId()
167 return AsCoreType(aInstance).Get<DataPollSender>().GetKeepAlivePollPeriod(); in otLinkGetPollPeriod()
172 return AsCoreType(aInstance).Get<DataPollSender>().SetExternalPollPeriod(aPollPeriod); in otLinkSetPollPeriod()
177 return AsCoreType(aInstance).Get<DataPollSender>().SendDataPoll(); in otLinkSendDataRequest()
182 return AsCoreType(aInstance).Get<Mac::Mac>().GetShortAddress(); in otLinkGetShortAddress()
187 return AsCoreType(aInstance).Get<Mac::Mac>().GetAlternateShortAddress(); in otLinkGetAlternateShortAddress()
192 return AsCoreType(aInstance).Get<Mac::Mac>().GetMaxFrameRetriesDirect(); in otLinkGetMaxFrameRetriesDirect()
197 AsCoreType(aInstance).Get<Mac::Mac>().SetMaxFrameRetriesDirect(aMaxFrameRetriesDirect); in otLinkSetMaxFrameRetriesDirect()
204 return AsCoreType(aInstance).Get<Mac::Mac>().GetMaxFrameRetriesIndirect(); in otLinkGetMaxFrameRetriesIndirect()
209 AsCoreType(aInstance).Get<Mac::Mac>().SetMaxFrameRetriesIndirect(aMaxFrameRetriesIndirect); in otLinkSetMaxFrameRetriesIndirect()
216 return AsCoreType(aInstance).Get<Mac::SubMac>().GetFrameCounter(); in otLinkGetFrameCounter()
223 return MapEnum(AsCoreType(aInstance).Get<Mac::Filter>().GetMode()); in otLinkFilterGetAddressMode()
228 AsCoreType(aInstance).Get<Mac::Filter>().SetMode(MapEnum(aMode)); in otLinkFilterSetAddressMode()
233 return AsCoreType(aInstance).Get<Mac::Filter>().AddAddress(AsCoreType(aExtAddress)); in otLinkFilterAddAddress()
238 AsCoreType(aInstance).Get<Mac::Filter>().RemoveAddress(AsCoreType(aExtAddress)); in otLinkFilterRemoveAddress()
243 return AsCoreType(aInstance).Get<Mac::Filter>().ClearAddresses(); in otLinkFilterClearAddresses()
251 return AsCoreType(aInstance).Get<Mac::Filter>().GetNextAddress(*aIterator, *aEntry); in otLinkFilterGetNextAddress()
256 return AsCoreType(aInstance).Get<Mac::Filter>().AddRssIn(AsCoreType(aExtAddress), aRss); in otLinkFilterAddRssIn()
261 AsCoreType(aInstance).Get<Mac::Filter>().RemoveRssIn(AsCoreType(aExtAddress)); in otLinkFilterRemoveRssIn()
266 AsCoreType(aInstance).Get<Mac::Filter>().SetDefaultRssIn(aRss); in otLinkFilterSetDefaultRssIn()
271 AsCoreType(aInstance).Get<Mac::Filter>().ClearDefaultRssIn(); in otLinkFilterClearDefaultRssIn()
274 void otLinkFilterClearAllRssIn(otInstance *aInstance) { AsCoreType(aInstance).Get<Mac::Filter>().Cl… in otLinkFilterClearAllRssIn()
281 return AsCoreType(aInstance).Get<Mac::Filter>().GetNextRssIn(*aIterator, *aEntry); in otLinkFilterGetNextRssIn()
287 return AsCoreType(aInstance).Get<Mac::Mac>().SetRadioFilterEnabled(aFilterEnabled); in otLinkSetRadioFilterEnabled()
292 return AsCoreType(aInstance).Get<Mac::Mac>().IsRadioFilterEnabled(); in otLinkIsRadioFilterEnabled()
300 return LinkQualityForLinkMargin(AsCoreType(aInstance).Get<Mac::Mac>().ComputeLinkMargin(aRss)); in otLinkConvertRssToLinkQuality()
305 return GetTypicalRssForLinkQuality(AsCoreType(aInstance).Get<Mac::Mac>().GetNoiseFloor(), in otLinkConvertLinkQualityToRss()
314 return AsCoreType(aInstance).Get<Mac::Mac>().GetDirectRetrySuccessHistogram(*aNumberOfEntries); in otLinkGetTxDirectRetrySuccessHistogram()
324 …histogram = AsCoreType(aInstance).Get<Mac::Mac>().GetIndirectRetrySuccessHistogram(*aNumberOfEntri… in otLinkGetTxIndirectRetrySuccessHistogram()
335 AsCoreType(aInstance).Get<Mac::Mac>().ResetRetrySuccessHistogram(); in otLinkResetTxRetrySuccessHistogram()
341 AsCoreType(aInstance).Get<Mac::Mac>().SetPcapCallback(aPcapCallback, aCallbackContext); in otLinkSetPcapCallback()
344 bool otLinkIsPromiscuous(otInstance *aInstance) { return AsCoreType(aInstance).Get<Mac::Mac>().IsPr… in otLinkIsPromiscuous()
352 VerifyOrExit(!instance.Get<ThreadNetif>().IsUp(), error = kErrorInvalidState); in otLinkSetPromiscuous()
354 instance.Get<Mac::Mac>().SetPromiscuous(aPromiscuous); in otLinkSetPromiscuous()
366 VerifyOrExit(!instance.Get<ThreadNetif>().IsUp(), error = kErrorInvalidState); in otLinkSetEnabled()
368 instance.Get<Mac::Mac>().SetEnabled(aEnable); in otLinkSetEnabled()
374 bool otLinkIsEnabled(otInstance *aInstance) { return AsCoreType(aInstance).Get<Mac::Mac>().IsEnable… in otLinkIsEnabled()
378 return &AsCoreType(aInstance).Get<Mac::Mac>().GetCounters(); in otLinkGetCounters()
381 void otLinkResetCounters(otInstance *aInstance) { AsCoreType(aInstance).Get<Mac::Mac>().ResetCounte… in otLinkResetCounters()
389 …return AsCoreType(aInstance).Get<Mac::Mac>().ActiveScan(aScanChannels, aScanDuration, aCallback, a… in otLinkActiveScan()
394 return AsCoreType(aInstance).Get<Mac::Mac>().IsActiveScanInProgress(); in otLinkIsActiveScanInProgress()
403 …return AsCoreType(aInstance).Get<Mac::Mac>().EnergyScan(aScanChannels, aScanDuration, aCallback, a… in otLinkEnergyScan()
408 return AsCoreType(aInstance).Get<Mac::Mac>().IsEnergyScanInProgress(); in otLinkIsEnergyScanInProgress()
413 return AsCoreType(aInstance).Get<Mac::Mac>().IsInTransmitState(); in otLinkIsInTransmitState()
418 return AsCoreType(aInstance).Get<Mac::Mac>().GetCcaFailureRate(); in otLinkGetCcaFailureRate()
422 bool otLinkIsCslEnabled(otInstance *aInstance) { return AsCoreType(aInstance).Get<Mac::Mac>().IsCsl… in otLinkIsCslEnabled()
424 bool otLinkIsCslSupported(otInstance *aInstance) { return AsCoreType(aInstance).Get<Mac::Mac>().IsC… in otLinkIsCslSupported()
426 uint8_t otLinkGetCslChannel(otInstance *aInstance) { return AsCoreType(aInstance).Get<Mac::Mac>().G… in otLinkGetCslChannel()
434 AsCoreType(aInstance).Get<Mac::Mac>().SetCslChannel(aChannel); in otLinkSetCslChannel()
442 return Mac::Mac::CslPeriodToUsec(AsCoreType(aInstance).Get<Mac::Mac>().GetCslPeriod()); in otLinkGetCslPeriod()
461 AsCoreType(aInstance).Get<Mac::Mac>().SetCslPeriod(periodInTenSymbolsUnit); in otLinkSetCslPeriod()
469 return AsCoreType(aInstance).Get<Mle::MleRouter>().GetCslTimeout(); in otLinkGetCslTimeout()
477 AsCoreType(aInstance).Get<Mle::MleRouter>().SetCslTimeout(aTimeout); in otLinkSetCslTimeout()
488 return AsCoreType(aInstance).Get<MeshForwarder>().SendEmptyMessage(); in otLinkSendEmptyData()
494 return AsCoreType(aInstance).Get<Mac::Mac>().SetRegion(aRegionCode); in otLinkSetRegion()
507 error = AsCoreType(aInstance).Get<Mac::Mac>().GetRegion(*aRegionCode); in otLinkGetRegion()
516 return AsCoreType(aInstance).Get<Mac::Mac>().SetWakeupListenEnabled(aEnable); in otLinkSetWakeUpListenEnabled()
521 return AsCoreType(aInstance).Get<Mac::Mac>().IsWakeupListenEnabled(); in otLinkIsWakeupListenEnabled()
526 AsCoreType(aInstance).Get<Mac::Mac>().GetWakeupListenParameters(*aInterval, *aDuration); in otLinkGetWakeupListenParameters()
531 return AsCoreType(aInstance).Get<Mac::Mac>().SetWakeupListenParameters(aInterval, aDuration); in otLinkSetWakeupListenParameters()