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.