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

Advertising set. More...

#include <lctr_int_adv_slave_ae.h>

Data Fields

bool_t enabled
 
uint8_t handle
 
uint8_t state
 
bool_t bdAddrRndMod
 
bool_t bdAddrRndValid
 
uint64_t bdAddrRnd
 
uint64_t advA
 
uint64_t tgtA
 
lctrExtAdvParam_t param
 
uint32_t auxDelayUsec
 
uint8_t advDataFragLen
 
lctrAcadParam_t acadParams [LCTR_ACAD_NUM_ID]
 
lctrPerAdvParam_t perParam
 
wsfTimer_t tmrAdvDur
 
uint8_t maxEvents
 
uint8_t numEvents
 
uint8_t termReason
 
uint8_t extHdrFlags
 
uint8_t * pExtAdvAuxPtr
 
uint8_t auxChHopInc
 
uint32_t auxSkipInterUsec
 
uint8_t advHdrBuf [(LL_ADV_HDR_LEN+LL_EXT_ADV_HDR_MAX_LEN+0)]
 
uint8_t scanRspHdrBuf [LL_ADVB_MAX_LEN]
 
uint8_t auxAdvHdrBuf [(LL_ADV_HDR_LEN+LL_EXT_ADV_HDR_MAX_LEN+0)]
 
uint8_t auxRspHdrBuf [(LL_ADV_HDR_LEN+LL_EXT_ADV_HDR_MAX_LEN+0)]
 
uint8_t perAdvHdrBuf [(LL_ADV_HDR_LEN+LL_EXT_ADV_HDR_MAX_LEN+0)]
 
lctrAdvDataBuf_t advData
 
lctrAdvDataBuf_t scanRspData
 
lctrAdvDataBuf_t perAdvData
 
bool_t isAuxConnReq
 
uint32_t connIndEndTsUsec
 
bool_t connIndRcvd
 
uint8_t usedChSel
 
bool_t shutdown
 
uint8_t bodTermCnt
 
BbOpDesc_t advBod
 
BbBleData_t bleData
 
BbOpDesc_t auxAdvBod
 
BbBleData_t auxBleData
 
uint32_t auxOffsUsec
 
uint8_t auxChIdx
 
bool_t auxBodUsed
 
bool_t didPerUpdate
 
bool_t advBodAbort
 
lctrAdvbPduHdr_t rspPduHdr
 
lctrAcadBigHdlr_t bigCreated
 
lctrAcadBigHdlr_t bigTerminated
 
lctrRemoveHdlr_t removeCback
 

Detailed Description

Advertising set.

Definition at line 183 of file lctr_int_adv_slave_ae.h.

Field Documentation

lctrAcadParam_t acadParams[LCTR_ACAD_NUM_ID]

ACAD parameters.

Definition at line 201 of file lctr_int_adv_slave_ae.h.

uint64_t advA

Advertiser address.

Definition at line 194 of file lctr_int_adv_slave_ae.h.

BbOpDesc_t advBod

Advertising BOD.

Definition at line 242 of file lctr_int_adv_slave_ae.h.

bool_t advBodAbort

TRUE if extended advertising BOD is aborted.

Definition at line 250 of file lctr_int_adv_slave_ae.h.

Advertising data buffer.

Definition at line 229 of file lctr_int_adv_slave_ae.h.

uint8_t advDataFragLen

Advertising data fragmentation length.

Definition at line 198 of file lctr_int_adv_slave_ae.h.

uint8_t advHdrBuf[(LL_ADV_HDR_LEN+ LL_EXT_ADV_HDR_MAX_LEN + 0)]

Primary channel legacy advertising and extended advertising header buffer.

Definition at line 219 of file lctr_int_adv_slave_ae.h.

BbOpDesc_t auxAdvBod

Auxiliary advertising BOD.

Definition at line 244 of file lctr_int_adv_slave_ae.h.

uint8_t auxAdvHdrBuf[(LL_ADV_HDR_LEN+ LL_EXT_ADV_HDR_MAX_LEN + 0)]

Auxiliary extended advertising header buffer.

Definition at line 223 of file lctr_int_adv_slave_ae.h.

BbBleData_t auxBleData

Auxiliary BLE data.

Definition at line 245 of file lctr_int_adv_slave_ae.h.

bool_t auxBodUsed

Auxiliary BOD in use flag.

Definition at line 248 of file lctr_int_adv_slave_ae.h.

uint8_t auxChHopInc

Auxiliary channel hop increment value.

Definition at line 215 of file lctr_int_adv_slave_ae.h.

uint8_t auxChIdx

AUX LL Channel.

Definition at line 247 of file lctr_int_adv_slave_ae.h.

uint32_t auxDelayUsec

Auxiliary advertising event delay.

Definition at line 197 of file lctr_int_adv_slave_ae.h.

uint32_t auxOffsUsec

Offset in microseconds to the next auxiliary PDU.

Definition at line 246 of file lctr_int_adv_slave_ae.h.

uint8_t auxRspHdrBuf[(LL_ADV_HDR_LEN+ LL_EXT_ADV_HDR_MAX_LEN + 0)]

Auxiliary scan or connect response header buffer.

Definition at line 225 of file lctr_int_adv_slave_ae.h.

uint32_t auxSkipInterUsec

Total skip time in microseconds.

Definition at line 216 of file lctr_int_adv_slave_ae.h.

uint64_t bdAddrRnd

Random device address.

Definition at line 193 of file lctr_int_adv_slave_ae.h.

bool_t bdAddrRndMod

Modified random address.

Definition at line 191 of file lctr_int_adv_slave_ae.h.

bool_t bdAddrRndValid

Random device address valid.

Definition at line 192 of file lctr_int_adv_slave_ae.h.

lctrAcadBigHdlr_t bigCreated

Function pointer to the BIG created action function.

Definition at line 254 of file lctr_int_adv_slave_ae.h.

lctrAcadBigHdlr_t bigTerminated

Function pointer to the BIG terminated action function.

Definition at line 255 of file lctr_int_adv_slave_ae.h.

BbBleData_t bleData

BLE data.

Definition at line 243 of file lctr_int_adv_slave_ae.h.

uint8_t bodTermCnt

Number of BOD terminated.

Definition at line 241 of file lctr_int_adv_slave_ae.h.

uint32_t connIndEndTsUsec

Connection indication end timestamp in microseconds.

Definition at line 235 of file lctr_int_adv_slave_ae.h.

bool_t connIndRcvd

Connection request received flag.

Definition at line 236 of file lctr_int_adv_slave_ae.h.

bool_t didPerUpdate

Data ID update due to periodic enable or disable.

Definition at line 249 of file lctr_int_adv_slave_ae.h.

bool_t enabled

Enable flag.

Definition at line 185 of file lctr_int_adv_slave_ae.h.

uint8_t extHdrFlags

Extended header flags.

Definition at line 213 of file lctr_int_adv_slave_ae.h.

uint8_t handle

Advertising handle.

Definition at line 186 of file lctr_int_adv_slave_ae.h.

bool_t isAuxConnReq

True if AUX_CONN_REQ is received, False if CONN_IND is received.

Definition at line 234 of file lctr_int_adv_slave_ae.h.

uint8_t maxEvents

Maximum number of AE.

Definition at line 208 of file lctr_int_adv_slave_ae.h.

uint8_t numEvents

Number of completed AE.

Definition at line 211 of file lctr_int_adv_slave_ae.h.

Extended advertising parameters.

Definition at line 196 of file lctr_int_adv_slave_ae.h.

lctrAdvDataBuf_t perAdvData

Periodic advertising data buffer.

Definition at line 231 of file lctr_int_adv_slave_ae.h.

uint8_t perAdvHdrBuf[(LL_ADV_HDR_LEN+ LL_EXT_ADV_HDR_MAX_LEN + 0)]

Periodic advertising header buffer.

Definition at line 227 of file lctr_int_adv_slave_ae.h.

Periodic advertising parameters.

Definition at line 204 of file lctr_int_adv_slave_ae.h.

uint8_t* pExtAdvAuxPtr

Extended advertising PDU buffer location of AuxPtr field.

Definition at line 214 of file lctr_int_adv_slave_ae.h.

lctrRemoveHdlr_t removeCback

Function pointer to the AdvSet remove action function.

Definition at line 256 of file lctr_int_adv_slave_ae.h.

lctrAdvbPduHdr_t rspPduHdr

Response PDU header.

Definition at line 251 of file lctr_int_adv_slave_ae.h.

lctrAdvDataBuf_t scanRspData

Scan response data buffer.

Definition at line 230 of file lctr_int_adv_slave_ae.h.

uint8_t scanRspHdrBuf[LL_ADVB_MAX_LEN]

Primary channel legacy scan response buffer.

Definition at line 221 of file lctr_int_adv_slave_ae.h.

bool_t shutdown

Client initiated shutdown flag.

Definition at line 240 of file lctr_int_adv_slave_ae.h.

uint8_t state

Current state.

Definition at line 188 of file lctr_int_adv_slave_ae.h.

uint8_t termReason

Termination reason.

Definition at line 212 of file lctr_int_adv_slave_ae.h.

uint64_t tgtA

Target address.

Definition at line 195 of file lctr_int_adv_slave_ae.h.

wsfTimer_t tmrAdvDur

Advertising duration timer.

Definition at line 207 of file lctr_int_adv_slave_ae.h.

uint8_t usedChSel

Used channel selection.

Definition at line 237 of file lctr_int_adv_slave_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.