aboutsummaryrefslogtreecommitdiffstats
path: root/mpm
diff options
context:
space:
mode:
Diffstat (limited to 'mpm')
-rw-r--r--mpm/mpm_test_main.cpp57
1 files changed, 0 insertions, 57 deletions
diff --git a/mpm/mpm_test_main.cpp b/mpm/mpm_test_main.cpp
deleted file mode 100644
index 9de9ad78a..000000000
--- a/mpm/mpm_test_main.cpp
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// Copyright 2017 Ettus Research, a National Instruments Company
-//
-// SPDX-License-Identifier: GPL-3.0-or-later
-//
-#include "spi_lock.h"
-#include "ad937x_ctrl.hpp"
-#include <iostream>
-#include <sstream>
-
-std::string tune_req(ad937x_ctrl *device, ad937x_ctrl::direction_t direction, double freq)
-{
- std::ostringstream ss;
- ss << "Requesting freq " << freq << std::endl;
- double c_freq = device->tune(direction, freq);
- ss << "Got freq " << c_freq << std::endl;
- return ss.str();
-}
-
-std::string gain_req(ad937x_ctrl *device, ad937x_ctrl::direction_t direction, double gain)
-{
- std::ostringstream ss;
- ss << "Requesting gain " << gain << std::endl;
- double c_gain = device->set_gain(direction, ad937x_ctrl::CHAIN_1, gain);
- ss << "Got gain " << c_gain << std::endl;
- return ss.str();
-}
-
-void main()
-{
- std::cout << "N310 Hardware Daemon Test Main" << std::endl;
- auto spiMon = spi_lock::make(0);
-
- spi_hwd_settings_t hwd_settings1 = { 0, 0 };
- spi_hwd_settings_t hwd_settings2 = { 0, 1 };
- ad937x_ctrl myk1(spiMon, hwd_settings1), myk2(spiMon, hwd_settings2);
-
- myk1.set_clock_rate(122800);
- myk2.set_clock_rate(555);
- myk1.set_active_chains(ad937x_ctrl::TX, true, true);
- myk1.set_active_chains(ad937x_ctrl::RX, true, false);
- myk2.set_active_chains(ad937x_ctrl::TX, false, true);
- myk2.set_active_chains(ad937x_ctrl::RX, false, false);
-
- std::cout << gain_req(&myk1, ad937x_ctrl::TX, 0);
- std::cout << gain_req(&myk1, ad937x_ctrl::TX, -5);
- std::cout << gain_req(&myk1, ad937x_ctrl::TX, 77);
- std::cout << gain_req(&myk1, ad937x_ctrl::RX, 0);
- std::cout << gain_req(&myk1, ad937x_ctrl::RX, -5);
- std::cout << gain_req(&myk1, ad937x_ctrl::RX, 77);
-
- std::cout << tune_req(&myk1, ad937x_ctrl::TX, 5.6e9);
- std::cout << tune_req(&myk1, ad937x_ctrl::TX, 500e6);
- std::cout << tune_req(&myk1, ad937x_ctrl::TX, 7e9);
- std::cout << tune_req(&myk1, ad937x_ctrl::TX, 150e6);
-}
-