USRP Hardware Driver and USRP Manual Version: 4.3.0.0+ds1-4
UHD and USRP Manual
zbx_tune_map_item.hpp
Go to the documentation of this file.
1//
2// Copyright 2022 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 <cstring>
10#include <string>
11#include <vector>
12
13namespace uhd { namespace usrp { namespace zbx {
14
19enum lo_inj_side_t : int { HIGH = -1, LOW = 1, NONE = 0 };
20
28{
31 uint8_t rf_fltr;
32 uint8_t if1_fltr;
33 uint8_t if2_fltr;
40
41 bool operator==(const zbx_tune_map_item_t& other) const
42 {
43 return std::memcmp(this, &other, sizeof(zbx_tune_map_item_t)) == 0;
44 }
45};
46}}} // namespace uhd::usrp::zbx
#define UHD_API
Definition: config.h:87
lo_inj_side_t
Definition: zbx_tune_map_item.hpp:19
@ LOW
Definition: zbx_tune_map_item.hpp:19
@ HIGH
Definition: zbx_tune_map_item.hpp:19
@ NONE
Definition: zbx_tune_map_item.hpp:19
Definition: build_info.hpp:12
Definition: zbx_tune_map_item.hpp:28
uint8_t if1_fltr
Definition: zbx_tune_map_item.hpp:32
double if1_freq_min
Definition: zbx_tune_map_item.hpp:36
uint8_t rf_fltr
Definition: zbx_tune_map_item.hpp:31
double if2_freq_max
Definition: zbx_tune_map_item.hpp:39
lo_inj_side_t lo1_inj_side
Definition: zbx_tune_map_item.hpp:34
double max_band_freq
Definition: zbx_tune_map_item.hpp:30
double if2_freq_min
Definition: zbx_tune_map_item.hpp:38
uint8_t if2_fltr
Definition: zbx_tune_map_item.hpp:33
lo_inj_side_t lo2_inj_side
Definition: zbx_tune_map_item.hpp:35
double min_band_freq
Definition: zbx_tune_map_item.hpp:29
bool operator==(const zbx_tune_map_item_t &other) const
Definition: zbx_tune_map_item.hpp:41
double if1_freq_max
Definition: zbx_tune_map_item.hpp:37