From e3483c7451d20b7ed1d8d4865e15751f18cdef78 Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Thu, 21 Jan 2010 15:30:34 -0800 Subject: Added a usrp device abstration that creates usrp mboards. Added a usrp mboard named test, its empty for now. --- test/device_test.cpp | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 test/device_test.cpp (limited to 'test/device_test.cpp') diff --git a/test/device_test.cpp b/test/device_test.cpp new file mode 100644 index 000000000..bbcada3ab --- /dev/null +++ b/test/device_test.cpp @@ -0,0 +1,31 @@ +// +// Copyright 2010 Ettus Research LLC +// + +#include +#include + +/*********************************************************************** + * cpp unit setup + **********************************************************************/ +class device_test : public CppUnit::TestFixture{ + CPPUNIT_TEST_SUITE(device_test); + CPPUNIT_TEST(test); + CPPUNIT_TEST_SUITE_END(); + +public: + void test(void); +}; + +CPPUNIT_TEST_SUITE_REGISTRATION(device_test); + +using namespace usrp_uhd; + +void device_test::test(void){ + device_addr_t device_addr(DEVICE_ADDR_TYPE_VIRTUAL); + device_addr.virtual_args.num_dboards = 2; + device_addr.virtual_args.num_rx_dsps = 3; + device_addr.virtual_args.num_tx_dsps = 4; + device::sptr dev = device::make(device_addr); + std::cout << wax::cast((*dev)[DEVICE_PROP_NAME]) << std::endl; +} -- cgit v1.2.3