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.