![]() |
libbladeRF
2.6.0
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 |
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 4222 of file libbladeRF.h.