Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
bt_le_local_features Struct Reference

#include <bluetooth.h>

Data Fields

uint8_t features [8]
 Local LE controller supported features.
 
uint64_t states
 Local LE controller supported states.
 
uint16_t acl_mtu
 ACL data packet length.
 
uint8_t acl_pkts
 Total number of ACL data packets.
 
uint16_t iso_mtu
 ISO data packet length.
 
uint8_t iso_pkts
 Total number of ISO data packets.
 
uint8_t rl_size
 Maximum size of the controller resolving list.
 
uint16_t max_adv_data_len
 Maximum advertising data length.
 

Field Documentation

◆ acl_mtu

uint16_t bt_le_local_features::acl_mtu

ACL data packet length.

This represents the maximum ACL HCI Data packet which can be sent from the Host to the Controller. The Host may support L2CAP and ATT MTUs larger than this value. See Bluetooth Core Specification, Vol 6, Part E, Section 7.8.2.

◆ acl_pkts

uint8_t bt_le_local_features::acl_pkts

Total number of ACL data packets.

◆ features

uint8_t bt_le_local_features::features[8]

Local LE controller supported features.

Refer to BT_LE_FEAT_BIT_* for values. Refer to the BT_FEAT_LE_* macros for value comparionson. See Bluetooth Core Specification, Vol 6, Part B, Section 4.6.

◆ iso_mtu

uint16_t bt_le_local_features::iso_mtu

ISO data packet length.

This represents the maximum ISO HCI Data packet which can be sent from the Host to the Controller. ISO SDUs above this size can be fragmented assuming that the number of bt_le_local_features::iso_pkts support the maximum size.

◆ iso_pkts

uint8_t bt_le_local_features::iso_pkts

Total number of ISO data packets.

◆ max_adv_data_len

uint16_t bt_le_local_features::max_adv_data_len

Maximum advertising data length.

Note
The maximum advertising data length also depends on advertising type.

See Bluetooth Core Specification, Vol 6, Part E, Section 7.8.57.

◆ rl_size

uint8_t bt_le_local_features::rl_size

Maximum size of the controller resolving list.

See Bluetooth Core Specification, Vol 6, Part E, Section 7.8.41.

◆ states

uint64_t bt_le_local_features::states

Local LE controller supported states.

Refer to BT_LE_STATES_* for values. See Bluetooth Core Specification 6.0, Vol 4, Part E, Section 7.8.27


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