USRP Hardware Driver and Device Manual  Version: 4.10.0.0-0-g2af4ddb9
UHD and USRP Manual
hbx_gain_map_item.hpp
Go to the documentation of this file.
1 //
2 // Copyright 2026 Ettus Research, a National Instruments Brand
3 //
4 // SPDX-License-Identifier: GPL-3.0-or-later
5 //
6 
7 #pragma once
8 #include <uhd/config.hpp>
9 #include <cstdint>
10 
11 namespace uhd { namespace usrp { namespace hbx {
12 
14 {
15  double start_freq; // Start frequency of the range
16  double stop_freq; // Stop frequency of the range
17  size_t gain_idx; // The index of the gain setting per frequency range
18  uint8_t lf_dsa1; // Low-frequency DSA1 setting
19  uint8_t lf_dsa2; // Low-frequency DSA2 setting
20  uint8_t rf_dsa1; // RF DSA1 setting
21  uint8_t admv_dsa; // ADMV compound DSA setting
22 };
23 
25 {
26  double start_freq; // Start frequency of the range
27  double stop_freq; // Stop frequency of the range
28  size_t gain_idx; // The index of the gain setting per frequency range
29  uint8_t rf_dsa1; // RF DSA1 setting
30  uint8_t admv_dsa; // ADMV compound DSA 1-3 setting
31 };
32 }}} // namespace uhd::usrp::hbx
#define UHD_API
Definition: config.h:87
Definition: build_info.hpp:12
Definition: hbx_gain_map_item.hpp:14
uint8_t lf_dsa2
Definition: hbx_gain_map_item.hpp:19
double start_freq
Definition: hbx_gain_map_item.hpp:15
uint8_t rf_dsa1
Definition: hbx_gain_map_item.hpp:20
double stop_freq
Definition: hbx_gain_map_item.hpp:16
uint8_t admv_dsa
Definition: hbx_gain_map_item.hpp:21
uint8_t lf_dsa1
Definition: hbx_gain_map_item.hpp:18
size_t gain_idx
Definition: hbx_gain_map_item.hpp:17
Definition: hbx_gain_map_item.hpp:25
double stop_freq
Definition: hbx_gain_map_item.hpp:27
uint8_t admv_dsa
Definition: hbx_gain_map_item.hpp:30
uint8_t rf_dsa1
Definition: hbx_gain_map_item.hpp:29
double start_freq
Definition: hbx_gain_map_item.hpp:26
size_t gain_idx
Definition: hbx_gain_map_item.hpp:28