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.