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.