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:
Collaboration graph
[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:

Generated on 14 Jan 2020 for Ceva-RW WLAN FullMAC SW documentation by  doxygen 1.6.1