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.