| USRP Hardware Driver and Device Manual Version: 4.10.0.0 UHD and USRP Manual |

Loading...
Searching...
No Matches
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
13 struct UHD_API hbx_rx_gain_map_item_t
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
24 struct UHD_API hbx_tx_gain_map_item_t
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
UHD_API
#define UHD_API
Definition config.h:87
config.hpp
uhd::usrp::hbx
Definition hbx_gain_map_item.hpp:11
uhd::usrp
Definition cal_utils.hpp:11
uhd
Definition build_info.hpp:12
uhd::usrp::hbx::hbx_rx_gain_map_item_t
Definition hbx_gain_map_item.hpp:14
uhd::usrp::hbx::hbx_rx_gain_map_item_t::lf_dsa2
uint8_t lf_dsa2
Definition hbx_gain_map_item.hpp:19
uhd::usrp::hbx::hbx_rx_gain_map_item_t::start_freq
double start_freq
Definition hbx_gain_map_item.hpp:15
uhd::usrp::hbx::hbx_rx_gain_map_item_t::rf_dsa1
uint8_t rf_dsa1
Definition hbx_gain_map_item.hpp:20
uhd::usrp::hbx::hbx_rx_gain_map_item_t::stop_freq
double stop_freq
Definition hbx_gain_map_item.hpp:16
uhd::usrp::hbx::hbx_rx_gain_map_item_t::admv_dsa
uint8_t admv_dsa
Definition hbx_gain_map_item.hpp:21
uhd::usrp::hbx::hbx_rx_gain_map_item_t::lf_dsa1
uint8_t lf_dsa1
Definition hbx_gain_map_item.hpp:18
uhd::usrp::hbx::hbx_rx_gain_map_item_t::gain_idx
size_t gain_idx
Definition hbx_gain_map_item.hpp:17
uhd::usrp::hbx::hbx_tx_gain_map_item_t
Definition hbx_gain_map_item.hpp:25
uhd::usrp::hbx::hbx_tx_gain_map_item_t::stop_freq
double stop_freq
Definition hbx_gain_map_item.hpp:27
uhd::usrp::hbx::hbx_tx_gain_map_item_t::admv_dsa
uint8_t admv_dsa
Definition hbx_gain_map_item.hpp:30
uhd::usrp::hbx::hbx_tx_gain_map_item_t::rf_dsa1
uint8_t rf_dsa1
Definition hbx_gain_map_item.hpp:29
uhd::usrp::hbx::hbx_tx_gain_map_item_t::start_freq
double start_freq
Definition hbx_gain_map_item.hpp:26
uhd::usrp::hbx::hbx_tx_gain_map_item_t::gain_idx
size_t gain_idx
Definition hbx_gain_map_item.hpp:28