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.