Advertising set. More...
#include <lctr_int_adv_slave_ae.h>
Advertising set.
Definition at line 183 of file lctr_int_adv_slave_ae.h.
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.
lctrAdvDataBuf_t advData |
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.
lctrExtAdvParam_t param |
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.
lctrPerAdvParam_t perParam |
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.