# bfr_env_tag Struct Reference
[BFR]

Structure representing the environment used to manage all transmissions as a beamformer. More...

`#include <bfr.h>`

Collaboration diagram for bfr_env_tag:
[legend]

## Data Fields
struct co_list | free_nodes
| List of available memory nodes.
struct co_list | nodes
| List of used memory nodes sorted by increasing address.
struct co_list | bfee_sta_list
| List of connected BFMEE-capable STA (for which calibration is not scheduled or in progress).
struct co_list | calib_sched
| List of calibrations to be executed.
struct mm_timer_tag | calib_tmr
| Timer used to start a new calibration.
uint32_t | calib_tmr_dur
| Calibration timer duration (in us).
uint16_t | bfr_mem_eaddr
| End address of BFR Memory.
uint8_t | nb_reports
| Number of expected reports during MU calibration.
uint8_t | status
| BFR Status.
uint8_t | token
| Current Dialog Token.
uint8_t | bfer_nss
| Number of spatial streams (Nr Index = nss - 1).
uint8_t | nb_used_nodes
| Number of memory node currently used (i.e with nb_frames value higher than 0).
uint8_t | calib_bw
| Bandwidth used for the current calibration.
bool | bfr_enabled
| Indicate if Beamformer is enabled => means supported at MAC and PHY level.

## Detailed Description

Structure representing the environment used to manage all transmissions as a beamformer.

Definition at line 262 of file bfr.h.

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

- /space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/bfr/bfr.h