aboutsummaryrefslogtreecommitdiffstats
path: root/host/test
Commit message (Collapse)AuthorAgeFilesLines
* uhd: added name parameter to gain group, get range, set/get value by nameJosh Blum2010-10-201-2/+2
|
* uhd: split unit tests into individual tests by file + they get installedJosh Blum2010-10-192-7/+13
|
* uhd: made ticks signed in time spec, fixed full secs implementation, added ↵Josh Blum2010-10-192-0/+62
| | | | unit tests
* uhd: implemented a double timeout (in seconds) for send and recv chainsJosh Blum2010-10-011-1/+1
| | | | | | | | converted all size_t timeout_ms to double timeout bounded and alignment buffer now take double timeout added timeout to device::send and zero_copy_if::get_send_buff
* usrp1: implemented multi-channel dsp control of shift freqJosh Blum2010-09-201-8/+14
| | | | | | usrp: simple usrp calls into single usrp and prints deprecation warning usrp: tune helper now supports multi-channel dsps
* uhd: fixed short conversion (IQ swap) and added test between short/floatJosh Blum2010-08-301-1/+83
|
* uhd: convert types corrected for little endian, created SSE2 float/short ↵Josh Blum2010-08-241-52/+87
| | | | conversion for no-swap case
* usrp: needed default constructor for MSVC, fixed gain group float warningsJosh Blum2010-08-111-2/+2
|
* Merge branch 'codec_gains'Josh Blum2010-08-063-122/+123
|\ | | | | | | | | | | | | Conflicts: host/lib/usrp/mimo_usrp.cpp host/lib/usrp/simple_usrp.cpp host/test/CMakeLists.txt
| * fixed template problems in gain_group_testNick Foster2010-07-271-8/+8
| |
| * usrp: removed gain handler code (replaced by gain group)Josh Blum2010-07-272-122/+0
| |
| * uhd: added gain group and unit testing for itJosh Blum2010-07-272-0/+123
| |
* | uhd: created subdevice pair struct for subdev spec (easier than first/second)Josh Blum2010-08-061-4/+4
| |
* | usrp: added subdev spec class with parser to specify subdevice ↵Josh Blum2010-08-063-1/+47
| | | | | | | | specifications for channel config
* | uhd: added warning printer utility functionJosh Blum2010-08-042-0/+30
|/
* uhd: fix unit test to compile over hereJosh Blum2010-07-161-1/+1
|
* uhd: work on tune logic, and subdev connection logicJosh Blum2010-07-161-9/+46
|
* usrp: removed spectrum inverted property from subdev code and tune helper ↵Josh Blum2010-07-161-9/+4
| | | | (it wasnt used)
* uhd: added test to check derive_freq_from_xx_subdev_and_dspJosh Blum2010-07-161-0/+6
|
* usrp: added functions to derive tuned frequency, tweaked logic, added unit testJosh Blum2010-07-162-0/+137
|
* uhd: disable cid testing in vrt unit test (not supported)Josh Blum2010-07-141-2/+4
|
* uhd: renamed the vrt header to vrt_if_packet headerJosh Blum2010-07-051-1/+1
|
* uhd: work vectorizing the vrt packet handler, reworked vrt packet stuff, ↵Josh Blum2010-07-051-54/+93
| | | | needs testing
* uhd: reworked time_spec_t to be more flexible: arithmetic, comparison ↵Josh Blum2010-06-241-6/+4
| | | | | | | | | operators... Replaced nsecs with fractional seconds in units of seconds. Replaced nsecs and secs members with public function members. time_spec_t has a more diverse set of constructors and methods. It can handle the cases where frac secs are greater than 1 second.
* float casts to remove msvc warningsJosh Blum2010-06-081-12/+14
|
* Replaced convert types with generated convert types that handles more cases.Josh Blum2010-06-082-0/+124
| | | | Added unit test for generated converter.
* Replaced the vrt pack and unpack with a pack and unpack for big endian and a ↵Josh Blum2010-06-071-2/+2
| | | | | | pack and unpack for little endian. The vrt handler code was templatized to take the relevant packer/unpacker as an argument.
* added byteswap routine to utilsJosh Blum2010-06-062-0/+40
|
* work on alignment buffer, got unit test workingJosh Blum2010-05-282-13/+11
|
* work on bounded and alignment buffer with unit testingJosh Blum2010-05-281-4/+75
|
* work on buffers for recvJosh Blum2010-05-282-0/+47
|
* Removed the boost exception stuff, replaced it with macro that formats the ↵Josh Blum2010-05-051-3/+11
| | | | | | | throw site information. SWIG didnt handle the boost exception stuff, even with custom exception wrappers. Now the boost requirement can be lowered back to 3.6.
* Expanded the dboard id API to create dboard id types from strings and ints.Josh Blum2010-05-031-2/+15
| | | | | | And created utility functions to go between representations. Created to_pp_string for pretty print strings for dboard ids and device addrs. Minor changes to the various classes that call these utilities.
* Code tweaks and added unit test for dict and error message.Josh Blum2010-05-013-0/+114
|
* Renamed the prop set/get error macros so they make sense for not-implemented ↵Josh Blum2010-04-261-2/+2
| | | | properties.
* Work on exceptions.Josh Blum2010-04-251-3/+3
| | | | | Added props exception macro to make the set/get prop switch statements easier. Made use of boost throw exception macro for throw-site information in throw assert.
* Created args string contructor for device address.Josh Blum2010-04-201-1/+1
| | | | | Using the args string for the find devices app. Added documentation to simple usrp.
* converted timespec to use nanoseconds for fractional partJosh Blum2010-04-081-5/+7
|
* renamed dict get key and value methodsJosh Blum2010-04-052-5/+5
|
* moved props into usrp and multiple hpp filesJosh Blum2010-04-011-1/+1
|
* unit test for device addrJosh Blum2010-03-291-0/+38
|
* Added utility methods to device addr and mac addr to make them more usable.Josh Blum2010-03-291-1/+1
|
* Added tune helper to utils.Josh Blum2010-03-291-1/+1
| | | | | | | Takes a subdevice and dxc properties object and tunes them. Made use of tune helper in simple device. Moved gain handler into utils header dir.
* minor fix to wax test to get unit testing working on windows, added missing ↵Josh Blum2010-03-282-9/+14
| | | | config include to static.hpp to compile under windows
* refactored types.hpp into types directoryJosh Blum2010-03-272-13/+14
|
* Split utils.hpp into subdir with multiple files.Josh Blum2010-03-271-2/+2
| | | | | | | static for static block and static instance (singleton) assert for assertion and throwing related stuff algorithm for my addons to std::algorithm (has) and a new one, safe main, for having a main catch-all
* Added ability to load modules at runtimeJosh Blum2010-03-212-3/+34
| | | | | (specified by environment variable path). Added a demo test module as well.
* Moved typedefs from props.hpp into new file types.hpp.Josh Blum2010-03-211-6/+5
| | | | | | | Created structs to replace range tuples, and clock config struct. Merged clock config props into one property using config struct. Added templated dict construction to use the assign::map_list_of. Added gcc flag to set visibility to hidden and use the api macro.
* got uhd almost compiling in windowze. figured out special flags. also had to ↵Josh Blum2010-03-172-2/+2
| | | | use boost stdint because its missing in visual c++, added a bunch of numeric casts to reduce warnings
* Replaced uses of wax:cast with the templated as method (like in boost ↵Josh Blum2010-03-152-13/+14
| | | | program options).