Microchip® Advanced Software Framework

l2cap_channel_t Struct Reference

#include <l2cap.h>

Data Fields

bd_addr_t address
 
bd_addr_type_t address_type
 
uint16_t automatic_credits
 
hci_con_handle_t con_handle
 
uint16_t credits_incoming
 
uint16_t credits_outgoing
 
uint16_t flush_timeout
 
btstack_linked_item_t item
 
uint16_t local_cid
 
uint16_t local_mtu
 
uint8_t local_sig_id
 
uint16_t new_credits_incoming
 
btstack_packet_handler_t packet_handler
 
uint16_t psm
 
uint8_t reason
 
uint8_t * receive_sdu_buffer
 
uint16_t receive_sdu_len
 
uint16_t receive_sdu_pos
 
uint16_t remote_cid
 
uint16_t remote_mps
 
uint16_t remote_mtu
 
uint8_t remote_sig_id
 
gap_security_level_t required_security_level
 
btstack_timer_source_t rtx
 
uint8_t * send_sdu_buffer
 
uint16_t send_sdu_len
 
uint16_t send_sdu_pos
 
L2CAP_STATE state
 
L2CAP_CHANNEL_STATE_VAR state_var
 
uint8_t waiting_for_can_send_now
 

bd_addr_t l2cap_channel_t::address

Referenced by l2cap_run().

bd_addr_type_t l2cap_channel_t::address_type
uint16_t l2cap_channel_t::automatic_credits

Referenced by l2cap_acl_le_handler().

uint16_t l2cap_channel_t::credits_incoming

Referenced by l2cap_acl_le_handler(), and l2cap_run().

uint16_t l2cap_channel_t::credits_outgoing

Referenced by l2cap_run().

uint16_t l2cap_channel_t::flush_timeout
btstack_linked_item_t l2cap_channel_t::item
uint16_t l2cap_channel_t::local_cid
uint16_t l2cap_channel_t::local_mtu

Referenced by l2cap_acl_le_handler(), and l2cap_run().

uint8_t l2cap_channel_t::local_sig_id

Referenced by l2cap_run().

uint16_t l2cap_channel_t::new_credits_incoming

Referenced by l2cap_acl_le_handler(), and l2cap_run().

btstack_packet_handler_t l2cap_channel_t::packet_handler
uint16_t l2cap_channel_t::psm

Referenced by l2cap_run().

uint8_t l2cap_channel_t::reason
uint8_t* l2cap_channel_t::receive_sdu_buffer

Referenced by l2cap_acl_le_handler().

uint16_t l2cap_channel_t::receive_sdu_len

Referenced by l2cap_acl_le_handler().

uint16_t l2cap_channel_t::receive_sdu_pos

Referenced by l2cap_acl_le_handler().

uint16_t l2cap_channel_t::remote_cid

Referenced by l2cap_run().

uint16_t l2cap_channel_t::remote_mps

Referenced by l2cap_run().

uint16_t l2cap_channel_t::remote_mtu
uint8_t l2cap_channel_t::remote_sig_id

Referenced by l2cap_run().

gap_security_level_t l2cap_channel_t::required_security_level

Referenced by l2cap_hci_event_handler().

btstack_timer_source_t l2cap_channel_t::rtx
uint8_t* l2cap_channel_t::send_sdu_buffer

Referenced by l2cap_run().

uint16_t l2cap_channel_t::send_sdu_len

Referenced by l2cap_run().

uint16_t l2cap_channel_t::send_sdu_pos

Referenced by l2cap_run().

L2CAP_STATE l2cap_channel_t::state
L2CAP_CHANNEL_STATE_VAR l2cap_channel_t::state_var

Referenced by l2cap_run().

uint8_t l2cap_channel_t::waiting_for_can_send_now