![]() |
libbladeRF 2.6.0-git
Nuand bladeRF library
|
Gain calibration table. The table contains a series of entries, each associating a frequency with a gain correction factor. Entries are sorted by frequency, from start_freq to stop_freq.
Definition at line 4230 of file libbladeRF.h.
#include <libbladeRF.h>
Public Types | |
enum | gain_cal_state { BLADERF_GAIN_CAL_UNINITIALIZED , BLADERF_GAIN_CAL_LOADED , BLADERF_GAIN_CAL_UNLOADED } |
Data Fields | |
struct bladerf_version | version |
bladerf_channel | ch |
bool | enabled |
uint32_t | n_entries |
bladerf_frequency | start_freq |
bladerf_frequency | stop_freq |
struct bladerf_gain_cal_entry * | entries |
bladerf_gain | gain_target |
size_t | file_path_len |
char * | file_path |
enum bladerf_gain_cal_tbl::gain_cal_state | state |
enum gain_cal_state |
Definition at line 4241 of file libbladeRF.h.
Channel
Definition at line 4232 of file libbladeRF.h.
bool enabled |
Whether gain calibration is enabled.
Definition at line 4233 of file libbladeRF.h.
struct bladerf_gain_cal_entry* entries |
Sorted calibration entries
Definition at line 4237 of file libbladeRF.h.
char* file_path |
Path to the file from which the table was loaded.
Definition at line 4240 of file libbladeRF.h.
size_t file_path_len |
Length of the file path string.
Definition at line 4239 of file libbladeRF.h.
bladerf_gain gain_target |
Compensated gain
Definition at line 4238 of file libbladeRF.h.
uint32_t n_entries |
Number of entries
Definition at line 4234 of file libbladeRF.h.
bladerf_frequency start_freq |
Start frequency (Hz)
Definition at line 4235 of file libbladeRF.h.
enum bladerf_gain_cal_tbl::gain_cal_state state |
Calibration state
bladerf_frequency stop_freq |
Stop frequency (Hz)
Definition at line 4236 of file libbladeRF.h.
struct bladerf_version version |
Table format version
Definition at line 4231 of file libbladeRF.h.