# /space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/tpc/tpc.h File Reference

TPC (Transmit Power Control) module. More...

`#include "co_int.h"`
`#include "co_bool.h"`
`#include "vif_mgmt.h"`
`#include "txl_frame.h"`

Go to the source code of this file.

## Functions
void | tpc_update_tx_power (int8_t pwr)
| Set power level to be used for HW generated frame.
void | tpc_get_vif_tx_power (struct vif_info_tag *vif, int8_t *pwr, uint8_t *idx)
| Get TX power for a VIF.
void | tpc_set_vif_tx_power (struct vif_info_tag *vif, int8_t pwr)
| Configure TX power for a specific vif.
void | tpc_update_frame_tx_power (struct vif_info_tag *vif, struct txl_frame_desc_tag *frame)
| Set power level to be used for FW generated frame.
void | tpc_update_vif_tx_power (struct vif_info_tag *vif)
| Configure TX power for a specific vif based on bss information.

## Detailed Description

TPC (Transmit Power Control) module.

Copyright (C) RivieraWaves 2016-2019

Definition in file tpc.h.