Zephyr Project API 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bt_l2cap_br_chan Struct Reference

BREDR L2CAP Channel structure. More...

#include <l2cap.h>

Data Fields

struct bt_l2cap_chan chan
 Common L2CAP channel reference object.
 
struct bt_l2cap_br_endpoint rx
 Channel Receiving Endpoint.
 
struct bt_l2cap_br_endpoint tx
 Channel Transmission Endpoint.
 
atomic_t flags [1]
 
bt_l2cap_chan_state_t state
 
uint16_t psm
 Remote PSM to be connected.
 
uint8_t ident
 Helps match request context during CoC.
 
bt_security_t required_sec_level
 
struct k_work_delayable rtx_work
 
struct k_work_sync rtx_sync
 

Detailed Description

BREDR L2CAP Channel structure.

Field Documentation

◆ chan

struct bt_l2cap_chan bt_l2cap_br_chan::chan

Common L2CAP channel reference object.

◆ flags

atomic_t bt_l2cap_br_chan::flags[1]

◆ ident

uint8_t bt_l2cap_br_chan::ident

Helps match request context during CoC.

◆ psm

uint16_t bt_l2cap_br_chan::psm

Remote PSM to be connected.

◆ required_sec_level

bt_security_t bt_l2cap_br_chan::required_sec_level

◆ rtx_sync

struct k_work_sync bt_l2cap_br_chan::rtx_sync

◆ rtx_work

struct k_work_delayable bt_l2cap_br_chan::rtx_work

◆ rx

struct bt_l2cap_br_endpoint bt_l2cap_br_chan::rx

Channel Receiving Endpoint.

◆ state

bt_l2cap_chan_state_t bt_l2cap_br_chan::state

◆ tx

struct bt_l2cap_br_endpoint bt_l2cap_br_chan::tx

Channel Transmission Endpoint.


The documentation for this struct was generated from the following file: