Broadcast Isochronous Group (BIG) context. More...
#include <lctr_int_bis.h>
Broadcast Isochronous Group (BIG) context.
Definition at line 116 of file lctr_int_bis.h.
| uint8_t actMsk | 
Active control procedure bitmask.
Definition at line 184 of file lctr_int_bis.h.
| uint32_t anchorPoint | 
BIG anchor point.
Definition at line 174 of file lctr_int_bis.h.
| uint16_t baseCrcInit | 
Base CRC Init.
Definition at line 204 of file lctr_int_bis.h.
| struct { ... } bcp | 
BIG Control Procedure data.
| uint8_t bcstCode[LL_BC_LEN] | 
Broadcast Code.
Definition at line 177 of file lctr_int_bis.h.
| uint32_t bigSyncTimeoutMs | 
Synchronization timeout in microseconds.
Definition at line 167 of file lctr_int_bis.h.
| wsfTimer_t bigSyncTmr | 
Synchronization timeout timer.
Definition at line 168 of file lctr_int_bis.h.
| uint8_t bisIdx[LL_MAX_BIS] | 
List of indices of BISes.
Definition at line 164 of file lctr_int_bis.h.
| uint32_t bisSpaceUsec | 
BIS space in microseconds.
Definition at line 129 of file lctr_int_bis.h.
| BbBleData_t bleData | 
BLE BB operation data.
Definition at line 202 of file lctr_int_bis.h.
| uint8_t bn | 
Burst number.
Definition at line 131 of file lctr_int_bis.h.
| BbOpDesc_t bod | 
BIG BOD.
Definition at line 201 of file lctr_int_bis.h.
| uint64_t chanMap | 
Channel map.
Definition at line 190 of file lctr_int_bis.h.
| struct { ... } chanMapUpd | 
Channel Map Update data.
| uint8_t cssn | 
Control Subevent Sequence Number
Definition at line 186 of file lctr_int_bis.h.
| PalBbBleChan_t ctrChan | 
BIG Control channelization parameters.
Definition at line 206 of file lctr_int_bis.h.
| lmgrChanParam_t ctrChSelInfo | 
Control channel selection state.
Definition at line 205 of file lctr_int_bis.h.
| bool_t enabled | 
Context enabled.
Definition at line 118 of file lctr_int_bis.h.
| bool_t encrypt | 
Encryption enable for BIS.
Definition at line 210 of file lctr_int_bis.h.
| uint64_t eventCounter | 
Event counter.
Definition at line 139 of file lctr_int_bis.h.
| uint16_t extraWwUsec | 
Extra window widening time in microseconds.
Definition at line 172 of file lctr_int_bis.h.
| LlFraming_t framing | 
BIS Data PDU format.
Definition at line 135 of file lctr_int_bis.h.
| uint8_t giv[LL_GIV_LEN] | 
GIV.
Definition at line 211 of file lctr_int_bis.h.
| uint8_t gskd[LL_GSKD_LEN] | 
GSKD.
Definition at line 212 of file lctr_int_bis.h.
| uint8_t handle | 
BIG handle.
Definition at line 120 of file lctr_int_bis.h.
| uint16_t inst | 
Instant.
Definition at line 189 of file lctr_int_bis.h.
| uint8_t irc | 
Immediate repetition count.
Definition at line 134 of file lctr_int_bis.h.
| uint32_t isoInterUsec | 
Isochronous PDU interval in microseconds.
Definition at line 130 of file lctr_int_bis.h.
| bool_t lastPduMissed | 
Rx failure on last PDU.
Definition at line 215 of file lctr_int_bis.h.
| uint16_t maxPdu | 
Maximum size of BIS Data PDU.
Definition at line 124 of file lctr_int_bis.h.
| uint16_t maxSdu | 
Maximum size of ISO SDU.
Definition at line 125 of file lctr_int_bis.h.
| uint8_t mse | 
Maximum number of subevents.
Definition at line 162 of file lctr_int_bis.h.
| struct { ... } mst | 
BIG master specific data.
| bool_t notifyHostEst | 
Notify host event sent flag.
Definition at line 154 of file lctr_int_bis.h.
| uint8_t nse | 
Maximum number of subevent in each interval on BIS.
Definition at line 132 of file lctr_int_bis.h.
| uint8_t numBis | 
Number of BISs.
Definition at line 145 of file lctr_int_bis.h.
| uint8_t numBisIdx | 
Total number of BISes in the BIG.
Definition at line 163 of file lctr_int_bis.h.
| LlPacking_t packing | 
Packing sequence scheme.
Definition at line 136 of file lctr_int_bis.h.
| lctrAdvSet_t* pAdvSet | 
Advertising Set parent.
Definition at line 152 of file lctr_int_bis.h.
| lctrBisCtx_t* pBisCtx[LL_MAX_BIS] | 
BIS contexts.
Definition at line 146 of file lctr_int_bis.h.
| uint8_t pendMsk | 
Pending control procedure bitmask.
Definition at line 185 of file lctr_int_bis.h.
| PalBbPhy_t phy | 
PHY used for the BIG.
Definition at line 200 of file lctr_int_bis.h.
| lctrPerScanCtx_t* pPerScanCtx | 
Periodic Scan parent.
Definition at line 160 of file lctr_int_bis.h.
| uint8_t pto | 
Pre-transmission offset.
Definition at line 133 of file lctr_int_bis.h.
| uint8_t reason | 
Termination reason.
Definition at line 195 of file lctr_int_bis.h.
| LlRole_t role | 
Role.
Definition at line 121 of file lctr_int_bis.h.
| union { ... } roleData | 
Role-specific data.
| uint32_t rxSyncTime | 
Last received BIG anchor point.
Definition at line 173 of file lctr_int_bis.h.
| uint32_t sduInterUsec | 
SDU interval in microseconds.
Definition at line 128 of file lctr_int_bis.h.
| uint32_t seedAccAddr | 
Seed access address.
Definition at line 203 of file lctr_int_bis.h.
| struct { ... } slv | 
BIG slave specific data.
| uint8_t state | 
Current state.
Definition at line 119 of file lctr_int_bis.h.
| uint32_t subInterUsec | 
Subevent interval in microseconds.
Definition at line 142 of file lctr_int_bis.h.
| uint32_t syncDelayUsec | 
Synchronization delay in microseconds.
Definition at line 140 of file lctr_int_bis.h.
| bool_t syncLostReason | 
BIG synchronization lost.
Definition at line 161 of file lctr_int_bis.h.
| struct { ... } term | 
Terminate data.
| uint16_t totalAcc | 
Total clock accuracy.
Definition at line 171 of file lctr_int_bis.h.
| uint32_t transLatUsec | 
The maximum transmission latency, in microseconds.
Definition at line 141 of file lctr_int_bis.h.
| wsfQueue_t txCtrlQ | 
Transmit BIG control queue.
Definition at line 153 of file lctr_int_bis.h.