Lines Matching refs:aBeaconFrame
226 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()
257 beacon = reinterpret_cast<const Beacon *>(aBeaconFrame->GetPayload()); in ConvertBeaconToActiveScanResult()
305 void Mac::ReportActiveScanResult(const RxFrame *aBeaconFrame) in ReportActiveScanResult() argument
309 if (aBeaconFrame == nullptr) in ReportActiveScanResult()
317 SuccessOrExit(ConvertBeaconToActiveScanResult(aBeaconFrame, result)); in ReportActiveScanResult()