Mistake on this page?
Report an issue in GitHub or email us
Data Fields
lctrExtScanCtx_t Struct Reference

Extended scanning context. More...

#include <lctr_int_adv_master_ae.h>

Data Fields

uint8_t state
 
bool_t selfTerm
 
bool_t shutdown
 
bool_t bodAborted
 
uint32_t scanWinStartUsec
 
LlScanParam_t scanParam
 
uint8_t handle
 
union {
   struct {
      LlExtAdvReportInd_t   advRpt
 
      lctrRptState_t   advRptState
 
      LlExtAdvReportInd_t   auxAdvRpt
 
      lctrRptState_t   auxAdvRptState
 
      uint16_t   upperLimit
 
      uint8_t   backoffCount
 
      uint8_t   consRspSuccess
 
      uint8_t   consRspFailure
 
      uint64_t   scanReqAdvAddr
 
   }   scan
 
   struct {
      LlExtInitScanParam_t   param
 
      LlConnSpec_t   connSpec
 
      lctrConnInd_t   connInd
 
      uint64_t   localRpa
 
      uint16_t   connHandle
 
      uint16_t   connInterval
 
      uint32_t   scanWinStartUsec
 
      bool_t   isLegacy
 
      uint8_t   usedChSel
 
      uint8_t   filtPolicy
 
      uint8_t   ownAddrType
 
      uint8_t   phy
 
   }   init
 
data
 
uint8_t reqBuf [BB_REQ_PDU_MAX_LEN]
 
uint8_t auxRspBuf [LL_EXT_ADVB_MAX_LEN]
 
uint8_t * pExtAdvData
 
lctrExtAdvHdr_t extAdvHdr
 
lctrAdvbPduHdr_t reqPduHdr
 
lctrAuxPtr_t priChAuxPtr
 
lctrSyncInfo_t secSyncInfo
 
bool_t auxOpPending
 
uint8_t bodTermCnt
 
BbOpDesc_t scanBod
 
BbBleData_t scanBleData
 
BbOpDesc_t auxScanBod
 
BbBleData_t auxBleData
 

Detailed Description

Extended scanning context.

Definition at line 128 of file lctr_int_adv_master_ae.h.

Field Documentation

Advertising report.

Definition at line 144 of file lctr_int_adv_master_ae.h.

lctrRptState_t advRptState

Advertising report state.

Definition at line 145 of file lctr_int_adv_master_ae.h.

Auxiliary Advertising report (only used with scannable advertising).

Definition at line 146 of file lctr_int_adv_master_ae.h.

lctrRptState_t auxAdvRptState

Auxiliary Advertising report state.

Definition at line 147 of file lctr_int_adv_master_ae.h.

BbBleData_t auxBleData

Auxiliary BLE BB operation data.

Definition at line 193 of file lctr_int_adv_master_ae.h.

bool_t auxOpPending

Auxiliary operation pending.

Definition at line 188 of file lctr_int_adv_master_ae.h.

uint8_t auxRspBuf[LL_EXT_ADVB_MAX_LEN]

Auxiliary response buffer.

Definition at line 177 of file lctr_int_adv_master_ae.h.

BbOpDesc_t auxScanBod

Auxiliary scan BOD.

Definition at line 192 of file lctr_int_adv_master_ae.h.

uint8_t backoffCount

Scan backoff count.

Definition at line 151 of file lctr_int_adv_master_ae.h.

bool_t bodAborted

True if BOD was aborted by scheduler.

Definition at line 134 of file lctr_int_adv_master_ae.h.

uint8_t bodTermCnt

Number of BOD terminated.

Definition at line 189 of file lctr_int_adv_master_ae.h.

uint16_t connHandle

Connection handle.

Definition at line 163 of file lctr_int_adv_master_ae.h.

lctrConnInd_t connInd

Connection indication.

Definition at line 161 of file lctr_int_adv_master_ae.h.

uint16_t connInterval

Connection interval.

Definition at line 164 of file lctr_int_adv_master_ae.h.

LlConnSpec_t connSpec

Connection specification.

Definition at line 160 of file lctr_int_adv_master_ae.h.

uint8_t consRspFailure

Number of consecutive scan response failures.

Definition at line 153 of file lctr_int_adv_master_ae.h.

uint8_t consRspSuccess

Number of consecutive scan response received.

Definition at line 152 of file lctr_int_adv_master_ae.h.

union { ... } data

Extended scan or extended initiate data.

lctrExtAdvHdr_t extAdvHdr

Coalesced extended advertising header.

Definition at line 182 of file lctr_int_adv_master_ae.h.

uint8_t filtPolicy

Initiate filter policy.

Definition at line 168 of file lctr_int_adv_master_ae.h.

uint8_t handle

Scan handle.

Definition at line 138 of file lctr_int_adv_master_ae.h.

struct { ... } init

Extended initiate data.

bool_t isLegacy

TRUE if legacy advertising PDU is received.

Definition at line 166 of file lctr_int_adv_master_ae.h.

uint64_t localRpa

Local RPA.

Definition at line 162 of file lctr_int_adv_master_ae.h.

uint8_t ownAddrType

Own address type.

Definition at line 169 of file lctr_int_adv_master_ae.h.

Extended initiating scan parameters.

Definition at line 159 of file lctr_int_adv_master_ae.h.

uint8_t* pExtAdvData

Advertising data reassembly buffer.

Definition at line 179 of file lctr_int_adv_master_ae.h.

uint8_t phy

PHY selection.

Definition at line 170 of file lctr_int_adv_master_ae.h.

lctrAuxPtr_t priChAuxPtr

Primary channel AuxPtr.

Definition at line 184 of file lctr_int_adv_master_ae.h.

uint8_t reqBuf[BB_REQ_PDU_MAX_LEN]

Scan host data buffer.

Definition at line 175 of file lctr_int_adv_master_ae.h.

lctrAdvbPduHdr_t reqPduHdr

Request PDU header.

Definition at line 183 of file lctr_int_adv_master_ae.h.

struct { ... } scan

Extended scan data.

BbBleData_t scanBleData

BLE BB operation data.

Definition at line 191 of file lctr_int_adv_master_ae.h.

BbOpDesc_t scanBod

Scan BOD.

Definition at line 190 of file lctr_int_adv_master_ae.h.

LlScanParam_t scanParam

Scan parameters.

Definition at line 136 of file lctr_int_adv_master_ae.h.

uint64_t scanReqAdvAddr

Advertiser address in the scan request.

Definition at line 154 of file lctr_int_adv_master_ae.h.

uint32_t scanWinStartUsec

Scan window origin in microseconds.

Definition at line 135 of file lctr_int_adv_master_ae.h.

lctrSyncInfo_t secSyncInfo

Secondary channel SyncInfo.

Definition at line 185 of file lctr_int_adv_master_ae.h.

bool_t selfTerm

Self-termination flag.

Definition at line 132 of file lctr_int_adv_master_ae.h.

bool_t shutdown

Client initiated shutdown flag.

Definition at line 133 of file lctr_int_adv_master_ae.h.

uint8_t state

Scan state.

Definition at line 131 of file lctr_int_adv_master_ae.h.

uint16_t upperLimit

Scan backoff upper limit.

Definition at line 150 of file lctr_int_adv_master_ae.h.

uint8_t usedChSel

Used channel selection.

Definition at line 167 of file lctr_int_adv_master_ae.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.