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

Periodic scanning context. More...

#include <lctr_int_adv_master_ae.h>

Data Fields

bool_t enabled
 
uint8_t state
 
bool_t shutdown
 
bool_t cancelCreateSync
 
bool_t cancelByHost
 
bool_t firstPerAdvRcv
 
bool_t repDisabled
 
bool_t bodAborted
 
uint8_t createDispId
 
lctrTermHdlr_t termCback
 
LlPerAdvReportInd_t advRpt
 
lctrRptState_t advRptState:8
 
uint8_t * pPerAdvData
 
BbOpDesc_t bod
 
BbBleData_t bleData
 
uint16_t eventCounter
 
uint32_t perInterUsec
 
uint8_t sca
 
uint32_t skipInterUsec
 
uint32_t minDurUsec
 
uint32_t rxSyncDelayUsec
 
uint32_t lastAnchorPointUsec
 
uint16_t lastActiveEvent
 
uint16_t initEventCounter
 
lctrAcadParam_t acadParams [LCTR_ACAD_NUM_ID]
 
uint16_t skip
 
uint16_t syncTimeOutMs
 
bbBlePerPduFiltParams_t filtParam
 
int8_t rssi
 
lmgrChanParam_t chanParam
 
wsfTimer_t tmrSupTimeout
 
uint8_t advSID
 
uint8_t advAddrType
 
uint8_t trsfAddrType
 
uint64_t advAddr
 
uint64_t trsfAdvAddr
 
lctrExtAdvHdr_t extAdvHdr
 
uint8_t rxPhys
 

Detailed Description

Periodic scanning context.

Definition at line 228 of file lctr_int_adv_master_ae.h.

Field Documentation

lctrAcadParam_t acadParams[LCTR_ACAD_NUM_ID]

ACAD control block array.

Definition at line 262 of file lctr_int_adv_master_ae.h.

uint64_t advAddr

Advertiser Address.

Definition at line 282 of file lctr_int_adv_master_ae.h.

uint8_t advAddrType

Advertiser Address Type.

Definition at line 280 of file lctr_int_adv_master_ae.h.

Periodic advertising report.

Definition at line 242 of file lctr_int_adv_master_ae.h.

lctrRptState_t advRptState

Periodic advertising report state.

Definition at line 243 of file lctr_int_adv_master_ae.h.

uint8_t advSID

Advertising SID.

Definition at line 279 of file lctr_int_adv_master_ae.h.

BbBleData_t bleData

BLE BB operation data.

Definition at line 248 of file lctr_int_adv_master_ae.h.

Periodic scanning BOD.

Definition at line 247 of file lctr_int_adv_master_ae.h.

bool_t bodAborted

Tue if periodic scan BOD was aborted.

Definition at line 237 of file lctr_int_adv_master_ae.h.

bool_t cancelByHost

Cancel command was issued from host.

Definition at line 234 of file lctr_int_adv_master_ae.h.

bool_t cancelCreateSync

Shut down due to create sync cancel.

Definition at line 233 of file lctr_int_adv_master_ae.h.

lmgrChanParam_t chanParam

Channel parameters.

Definition at line 273 of file lctr_int_adv_master_ae.h.

uint8_t createDispId

Dispatcher id to tell if periodic sync was created or transferred.

Definition at line 238 of file lctr_int_adv_master_ae.h.

bool_t enabled

Context enabled.

Definition at line 230 of file lctr_int_adv_master_ae.h.

uint16_t eventCounter

Connection event counter.

Definition at line 251 of file lctr_int_adv_master_ae.h.

lctrExtAdvHdr_t extAdvHdr

Coalesced extended advertising header.

Definition at line 286 of file lctr_int_adv_master_ae.h.

Periodic scan filter parameters.

Definition at line 269 of file lctr_int_adv_master_ae.h.

bool_t firstPerAdvRcv

True if first periodic advertising packet is received.

Definition at line 235 of file lctr_int_adv_master_ae.h.

uint16_t initEventCounter

Initial event counter received from sync_info.

Definition at line 259 of file lctr_int_adv_master_ae.h.

uint16_t lastActiveEvent

Last active event counter.

Definition at line 258 of file lctr_int_adv_master_ae.h.

uint32_t lastAnchorPointUsec

Last anchor point in microseconds.

Definition at line 257 of file lctr_int_adv_master_ae.h.

uint32_t minDurUsec

Minimum required duration in microseconds.

Definition at line 255 of file lctr_int_adv_master_ae.h.

uint32_t perInterUsec

Periodic scanning interval in microseconds.

Definition at line 252 of file lctr_int_adv_master_ae.h.

uint8_t* pPerAdvData

Periodic data reassembly buffer.

Definition at line 244 of file lctr_int_adv_master_ae.h.

bool_t repDisabled

Reporting disabled.

Definition at line 236 of file lctr_int_adv_master_ae.h.

int8_t rssi

RSSI.

Definition at line 272 of file lctr_int_adv_master_ae.h.

uint8_t rxPhys

Default receiver PHYs.

Definition at line 289 of file lctr_int_adv_master_ae.h.

uint32_t rxSyncDelayUsec

Receive timeout in microseconds.

Definition at line 256 of file lctr_int_adv_master_ae.h.

uint8_t sca

Sleep clock accuracy.

Definition at line 253 of file lctr_int_adv_master_ae.h.

bool_t shutdown

Client initiated shutdown flag.

Definition at line 232 of file lctr_int_adv_master_ae.h.

uint16_t skip

Skip.

Definition at line 265 of file lctr_int_adv_master_ae.h.

uint32_t skipInterUsec

Skip interval in microseconds.

Definition at line 254 of file lctr_int_adv_master_ae.h.

uint8_t state

Current state.

Definition at line 231 of file lctr_int_adv_master_ae.h.

uint16_t syncTimeOutMs

Synchronization Timeout in Milliseconds.

Definition at line 266 of file lctr_int_adv_master_ae.h.

lctrTermHdlr_t termCback

Termination callback.

Definition at line 239 of file lctr_int_adv_master_ae.h.

wsfTimer_t tmrSupTimeout

Supervision timer.

Definition at line 276 of file lctr_int_adv_master_ae.h.

uint8_t trsfAddrType

Advertiser Address Type to be used for sync transfer.

Definition at line 281 of file lctr_int_adv_master_ae.h.

uint64_t trsfAdvAddr

Advertiser Address to be used for sync transfer.

Definition at line 283 of file lctr_int_adv_master_ae.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.