Mistake on this page?
Report an issue in GitHub or email us
Data Fields
lctrMstScanCtx_t Struct Reference

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
 

Detailed Description

Master scan state context.

Definition at line 75 of file lctr_int_adv_master.h.

Field Documentation

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.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.