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

LE Transmit Power Reporting Structure. More...

#include <conn.h>

Data Fields

uint8_t reason
 Reason for Transmit power reporting, as documented in Core Spec.
 
enum bt_conn_le_tx_power_phy phy
 Phy of Transmit power reporting.
 
int8_t tx_power_level
 Transmit power level.
 
uint8_t tx_power_level_flag
 Bit 0: Transmit power level is at minimum level.
 
int8_t delta
 Change in transmit power level.
 

Detailed Description

LE Transmit Power Reporting Structure.

Field Documentation

◆ delta

int8_t bt_conn_le_tx_power_report::delta

Change in transmit power level.

  • 0xXX - Change in transmit power level (positive indicates increased power, negative indicates decreased power, zero indicates unchanged) Units: dB
  • 0x7F - Change is not available or is out of range.

◆ phy

enum bt_conn_le_tx_power_phy bt_conn_le_tx_power_report::phy

Phy of Transmit power reporting.

◆ reason

uint8_t bt_conn_le_tx_power_report::reason

Reason for Transmit power reporting, as documented in Core Spec.

Version 5.4 Vol. 4, Part E, 7.7.65.33.

◆ tx_power_level

int8_t bt_conn_le_tx_power_report::tx_power_level

Transmit power level.

  • 0xXX - Transmit power level
    • Range: -127 to 20
    • Units: dBm
  • 0x7E - Remote device is not managing power levels on this PHY.
  • 0x7F - Transmit power level is not available

◆ tx_power_level_flag

uint8_t bt_conn_le_tx_power_report::tx_power_level_flag

Bit 0: Transmit power level is at minimum level.

Bit 1: Transmit power level is at maximum level.


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