Home
last modified time | relevance | path

Searched refs:aBeaconFrame (Results 1 – 2 of 2) sorted by relevance

/openthread-latest/src/core/mac/
Dmac.cpp226 Error Mac::ConvertBeaconToActiveScanResult(const RxFrame *aBeaconFrame, ActiveScanResult &aResult) in ConvertBeaconToActiveScanResult() argument
238 VerifyOrExit(aBeaconFrame != nullptr, error = kErrorInvalidArgs); in ConvertBeaconToActiveScanResult()
240 VerifyOrExit(aBeaconFrame->GetType() == Frame::kTypeBeacon, error = kErrorParse); in ConvertBeaconToActiveScanResult()
241 SuccessOrExit(error = aBeaconFrame->GetSrcAddr(address)); in ConvertBeaconToActiveScanResult()
245 if (kErrorNone != aBeaconFrame->GetSrcPanId(aResult.mPanId)) in ConvertBeaconToActiveScanResult()
247 IgnoreError(aBeaconFrame->GetDstPanId(aResult.mPanId)); in ConvertBeaconToActiveScanResult()
250 aResult.mChannel = aBeaconFrame->GetChannel(); in ConvertBeaconToActiveScanResult()
251 aResult.mRssi = aBeaconFrame->GetRssi(); in ConvertBeaconToActiveScanResult()
252 aResult.mLqi = aBeaconFrame->GetLqi(); in ConvertBeaconToActiveScanResult()
255 payloadLength = aBeaconFrame->GetPayloadLength(); in ConvertBeaconToActiveScanResult()
[all …]
Dmac.hpp857 void ReportActiveScanResult(const RxFrame *aBeaconFrame);
858 Error ConvertBeaconToActiveScanResult(const RxFrame *aBeaconFrame, ActiveScanResult &aResult);