Broadcast Isochronous Stream (BIS) context. More...
#include <lctr_int_bis.h>
| Data Fields | |
| bool_t | enabled | 
| uint8_t | bisNum | 
| uint16_t | handle | 
| struct lctrBigCtx_tag * | pBigCtx | 
| union { | |
| struct { | |
| wsfQueue_t txDataQ | |
| uint8_t numTxSduComp | |
| lctrIsoalTxCtx_t isoalTxCtx | |
| } slv | |
| struct { | |
| wsfQueue_t rxDataQ | |
| wsfQueue_t rxIsoSduQ | |
| lctrIsoalRxCtx_t isoalRxCtx | |
| LlIsoTestCtrs_t stats | |
| } mst | |
| } | roleData | 
| struct { | |
| bool_t enabled | |
| bool_t term | |
| bool_t pendInit | |
| union { | |
| struct { | |
| uint32_t payloadCtr | |
| } framed | |
| struct { | |
| uint8_t payloadOffset | |
| } unframed | |
| } util | |
| LlIsoPldType_t pldType:8 | |
| } | test | 
| lmgrChanParam_t | chSelInfo | 
| PalBbBleChan_t | chan | 
| LlIsoDataPath_t | path:8 | 
| LlIsoLlid_t | lastLlid:8 | 
Broadcast Isochronous Stream (BIS) context.
Definition at line 57 of file lctr_int_bis.h.
| uint8_t bisNum | 
BIS positional sequence number.
Definition at line 60 of file lctr_int_bis.h.
| PalBbBleChan_t chan | 
Channelization parameters.
Definition at line 108 of file lctr_int_bis.h.
| lmgrChanParam_t chSelInfo | 
Channel selection state.
Definition at line 107 of file lctr_int_bis.h.
| bool_t enabled | 
| struct { ... } framed | 
Framed context.
| uint16_t handle | 
BIS handle.
Definition at line 61 of file lctr_int_bis.h.
| lctrIsoalRxCtx_t isoalRxCtx | 
ISOAL Receive context.
Definition at line 79 of file lctr_int_bis.h.
| lctrIsoalTxCtx_t isoalTxCtx | 
ISOAL transmit context.
Definition at line 71 of file lctr_int_bis.h.
| LlIsoLlid_t lastLlid | 
Last LLID.
Definition at line 112 of file lctr_int_bis.h.
| struct { ... } mst | 
BIS master specific data.
| uint8_t numTxSduComp | 
Number of Tx completed SDUs.
Definition at line 70 of file lctr_int_bis.h.
| LlIsoDataPath_t path | 
Input audio data path.
Definition at line 111 of file lctr_int_bis.h.
| uint32_t payloadCtr | 
Payload counter for framed transmissions.
Definition at line 96 of file lctr_int_bis.h.
| uint8_t payloadOffset | 
Payload offset for unframed transmissions.
Definition at line 100 of file lctr_int_bis.h.
| struct lctrBigCtx_tag* pBigCtx | 
BIG context.
Definition at line 62 of file lctr_int_bis.h.
| bool_t pendInit | 
Receive pending init.
Definition at line 91 of file lctr_int_bis.h.
| LlIsoPldType_t pldType | 
Test payload type.
Definition at line 103 of file lctr_int_bis.h.
| union { ... } roleData | 
Role specific data.
| wsfQueue_t rxDataQ | 
Receive ISO Data PDU pending queue.
Definition at line 77 of file lctr_int_bis.h.
| wsfQueue_t rxIsoSduQ | 
Receive ISO SDU PDU pending queue.
Definition at line 78 of file lctr_int_bis.h.
| struct { ... } slv | 
BIS slave specific data.
| LlIsoTestCtrs_t stats | 
Rx statistics.
Definition at line 82 of file lctr_int_bis.h.
| bool_t term | 
Flag for ISO test termination.
Definition at line 90 of file lctr_int_bis.h.
| struct { ... } test | 
ISO Test data.
| wsfQueue_t txDataQ | 
Transmit ISO queue.
Definition at line 69 of file lctr_int_bis.h.
| struct { ... } unframed | 
Unframed context.
| union { ... } util | 
Role-based utility variables.