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 | 
Extended scanning context.
Definition at line 128 of file lctr_int_adv_master_ae.h.
| LlExtAdvReportInd_t advRpt | 
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.
| LlExtAdvReportInd_t auxAdvRpt | 
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.
| LlExtInitScanParam_t param | 
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.