Master scan state context. More...
#include <lctr_int_adv_master.h>
Data Fields | |
uint8_t | reqBuf [BB_REQ_PDU_MAX_LEN] |
uint8_t | state |
wsfQueue_t | rxAdvbQ |
wsfQueue_t | rxDirectAdvbQ |
uint32_t | scanWinStartUsec |
lmgrScanParam_t | scanParam |
union { | |
struct { | |
lctrAdvRptFilt_t advFilt | |
uint64_t scanReqAdvAddr | |
} disc | |
struct { | |
lctrConnInd_t connInd | |
uint64_t localRpa | |
uint16_t connHandle | |
uint16_t connInterval | |
bool_t connBodLoaded | |
uint8_t usedChSel | |
} init | |
} | data |
bool_t | selfTerm |
bool_t | shutdown |
int8_t | advRssi |
BbOpDesc_t | scanBod |
BbBleData_t | bleData |
lctrAdvbPduHdr_t | reqPduHdr |
uint16_t | upperLimit |
uint8_t | backoffCount |
uint8_t | consRspSuccess |
uint8_t | consRspFailure |
Master scan state context.
Definition at line 75 of file lctr_int_adv_master.h.
lctrAdvRptFilt_t advFilt |
Advertising filter data.
Definition at line 93 of file lctr_int_adv_master.h.
int8_t advRssi |
Last received advertising or scan response RSSI.
Definition at line 112 of file lctr_int_adv_master.h.
uint8_t backoffCount |
Scan backoff count.
Definition at line 117 of file lctr_int_adv_master.h.
BbBleData_t bleData |
BLE BB operation data.
Definition at line 114 of file lctr_int_adv_master.h.
bool_t connBodLoaded |
Connection BOD loaded flag.
Definition at line 104 of file lctr_int_adv_master.h.
uint16_t connHandle |
Connection handle.
Definition at line 102 of file lctr_int_adv_master.h.
lctrConnInd_t connInd |
Connection indication.
Definition at line 100 of file lctr_int_adv_master.h.
uint16_t connInterval |
Connection interval.
Definition at line 103 of file lctr_int_adv_master.h.
uint8_t consRspFailure |
Number of consecutive scan response failures.
Definition at line 119 of file lctr_int_adv_master.h.
uint8_t consRspSuccess |
Number of consecutive scan response received.
Definition at line 118 of file lctr_int_adv_master.h.
union { ... } data |
Scan specific data.
struct { ... } disc |
Discovery data.
struct { ... } init |
Initiate data. Initiation specific data.
uint64_t localRpa |
Local RPA.
Definition at line 101 of file lctr_int_adv_master.h.
uint8_t reqBuf[BB_REQ_PDU_MAX_LEN] |
Scan host data buffer.
Definition at line 78 of file lctr_int_adv_master.h.
lctrAdvbPduHdr_t reqPduHdr |
Request PDU header.
Definition at line 115 of file lctr_int_adv_master.h.
wsfQueue_t rxAdvbQ |
Receive ADVB queue.
Definition at line 81 of file lctr_int_adv_master.h.
wsfQueue_t rxDirectAdvbQ |
Receive direct ADVB queue.
Definition at line 82 of file lctr_int_adv_master.h.
BbOpDesc_t scanBod |
Scan BOD.
Definition at line 113 of file lctr_int_adv_master.h.
lmgrScanParam_t scanParam |
Scan parameters.
Definition at line 86 of file lctr_int_adv_master.h.
uint64_t scanReqAdvAddr |
Advertiser address in the scan request.
Definition at line 94 of file lctr_int_adv_master.h.
uint32_t scanWinStartUsec |
Scan window origin in microseconds.
Definition at line 84 of file lctr_int_adv_master.h.
bool_t selfTerm |
Self-termination flag.
Definition at line 110 of file lctr_int_adv_master.h.
bool_t shutdown |
Client initiated shutdown flag.
Definition at line 111 of file lctr_int_adv_master.h.
uint8_t state |
Scan state.
Definition at line 80 of file lctr_int_adv_master.h.
uint16_t upperLimit |
Scan backoff upper limit.
Definition at line 116 of file lctr_int_adv_master.h.
uint8_t usedChSel |
Used channel selection.
Definition at line 105 of file lctr_int_adv_master.h.