diff options
author | Lane Kolbly <lane.kolbly@ni.com> | 2021-12-07 16:47:55 -0600 |
---|---|---|
committer | Aaron Rossetto <aaron.rossetto@ni.com> | 2022-01-05 10:28:39 -0600 |
commit | 7deb56e2123785141e44969937f0ae902ea19c00 (patch) | |
tree | 22c5cd6e9bd439d836544801a17f6e05294ef73b /host/tests/rfnoc_block_tests | |
parent | 0cfd84732cef5b156b9df478baa8c431740275dc (diff) | |
download | uhd-7deb56e2123785141e44969937f0ae902ea19c00.tar.gz uhd-7deb56e2123785141e44969937f0ae902ea19c00.tar.bz2 uhd-7deb56e2123785141e44969937f0ae902ea19c00.zip |
host: tests: Add unit test for ZBX antenna API
Diffstat (limited to 'host/tests/rfnoc_block_tests')
-rw-r--r-- | host/tests/rfnoc_block_tests/x4xx_radio_block_test.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/host/tests/rfnoc_block_tests/x4xx_radio_block_test.cpp b/host/tests/rfnoc_block_tests/x4xx_radio_block_test.cpp index 5583cec6f..b6c6c21ba 100644 --- a/host/tests/rfnoc_block_tests/x4xx_radio_block_test.cpp +++ b/host/tests/rfnoc_block_tests/x4xx_radio_block_test.cpp @@ -734,6 +734,16 @@ BOOST_FIXTURE_TEST_CASE(zbx_ant_test, x400_radio_fixture) BOOST_CHECK_EQUAL(iter, ret_ant); } } + for (size_t chan = 0; chan < 2; chan++) { + for (auto iter : RX_ANTENNAS) { + UHD_LOG_INFO(log, "Testing Antenna: " << iter); + + test_radio->set_rx_antenna(iter, chan); + + std::string ret_ant = test_radio->get_rx_antenna(chan); + BOOST_CHECK_EQUAL(iter, ret_ant); + } + } log = "ZBX TX ANTENNA TEST"; for (auto fe_path : {fs_path("dboard/tx_frontends/0"), fs_path("dboard/tx_frontends/1")}) { @@ -748,6 +758,16 @@ BOOST_FIXTURE_TEST_CASE(zbx_ant_test, x400_radio_fixture) BOOST_CHECK_EQUAL(iter, ret_ant); } } + for (size_t chan = 0; chan < 2; chan++) { + for (auto iter : TX_ANTENNAS) { + UHD_LOG_INFO(log, "Testing Antenna: " << iter); + + test_radio->set_tx_antenna(iter, chan); + + std::string ret_ant = test_radio->get_tx_antenna(chan); + BOOST_CHECK_EQUAL(iter, ret_ant); + } + } } BOOST_FIXTURE_TEST_CASE(zbx_freq_coercion_test, x400_radio_fixture) |