Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | usrp: rework lo offset logic to use bandwidth, add test case | Josh Blum | 2010-10-25 | 1 | -3/+76 |
| | |||||
* | uhd: added name parameter to gain group, get range, set/get value by name | Josh Blum | 2010-10-20 | 1 | -2/+2 |
| | |||||
* | uhd: split unit tests into individual tests by file + they get installed | Josh Blum | 2010-10-19 | 2 | -7/+13 |
| | |||||
* | uhd: made ticks signed in time spec, fixed full secs implementation, added ↵ | Josh Blum | 2010-10-19 | 2 | -0/+62 |
| | | | | unit tests | ||||
* | uhd: implemented a double timeout (in seconds) for send and recv chains | Josh Blum | 2010-10-01 | 1 | -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 freq | Josh Blum | 2010-09-20 | 1 | -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/float | Josh Blum | 2010-08-30 | 1 | -1/+83 |
| | |||||
* | uhd: convert types corrected for little endian, created SSE2 float/short ↵ | Josh Blum | 2010-08-24 | 1 | -52/+87 |
| | | | | conversion for no-swap case | ||||
* | usrp: needed default constructor for MSVC, fixed gain group float warnings | Josh Blum | 2010-08-11 | 1 | -2/+2 |
| | |||||
* | Merge branch 'codec_gains' | Josh Blum | 2010-08-06 | 3 | -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_test | Nick Foster | 2010-07-27 | 1 | -8/+8 |
| | | |||||
| * | usrp: removed gain handler code (replaced by gain group) | Josh Blum | 2010-07-27 | 2 | -122/+0 |
| | | |||||
| * | uhd: added gain group and unit testing for it | Josh Blum | 2010-07-27 | 2 | -0/+123 |
| | | |||||
* | | uhd: created subdevice pair struct for subdev spec (easier than first/second) | Josh Blum | 2010-08-06 | 1 | -4/+4 |
| | | |||||
* | | usrp: added subdev spec class with parser to specify subdevice ↵ | Josh Blum | 2010-08-06 | 3 | -1/+47 |
| | | | | | | | | specifications for channel config | ||||
* | | uhd: added warning printer utility function | Josh Blum | 2010-08-04 | 2 | -0/+30 |
|/ | |||||
* | uhd: fix unit test to compile over here | Josh Blum | 2010-07-16 | 1 | -1/+1 |
| | |||||
* | uhd: work on tune logic, and subdev connection logic | Josh Blum | 2010-07-16 | 1 | -9/+46 |
| | |||||
* | usrp: removed spectrum inverted property from subdev code and tune helper ↵ | Josh Blum | 2010-07-16 | 1 | -9/+4 |
| | | | | (it wasnt used) | ||||
* | uhd: added test to check derive_freq_from_xx_subdev_and_dsp | Josh Blum | 2010-07-16 | 1 | -0/+6 |
| | |||||
* | usrp: added functions to derive tuned frequency, tweaked logic, added unit test | Josh Blum | 2010-07-16 | 2 | -0/+137 |
| | |||||
* | uhd: disable cid testing in vrt unit test (not supported) | Josh Blum | 2010-07-14 | 1 | -2/+4 |
| | |||||
* | uhd: renamed the vrt header to vrt_if_packet header | Josh Blum | 2010-07-05 | 1 | -1/+1 |
| | |||||
* | uhd: work vectorizing the vrt packet handler, reworked vrt packet stuff, ↵ | Josh Blum | 2010-07-05 | 1 | -54/+93 |
| | | | | needs testing | ||||
* | uhd: reworked time_spec_t to be more flexible: arithmetic, comparison ↵ | Josh Blum | 2010-06-24 | 1 | -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 warnings | Josh Blum | 2010-06-08 | 1 | -12/+14 |
| | |||||
* | Replaced convert types with generated convert types that handles more cases. | Josh Blum | 2010-06-08 | 2 | -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 Blum | 2010-06-07 | 1 | -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 utils | Josh Blum | 2010-06-06 | 2 | -0/+40 |
| | |||||
* | work on alignment buffer, got unit test working | Josh Blum | 2010-05-28 | 2 | -13/+11 |
| | |||||
* | work on bounded and alignment buffer with unit testing | Josh Blum | 2010-05-28 | 1 | -4/+75 |
| | |||||
* | work on buffers for recv | Josh Blum | 2010-05-28 | 2 | -0/+47 |
| | |||||
* | Removed the boost exception stuff, replaced it with macro that formats the ↵ | Josh Blum | 2010-05-05 | 1 | -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 Blum | 2010-05-03 | 1 | -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 Blum | 2010-05-01 | 3 | -0/+114 |
| | |||||
* | Renamed the prop set/get error macros so they make sense for not-implemented ↵ | Josh Blum | 2010-04-26 | 1 | -2/+2 |
| | | | | properties. | ||||
* | Work on exceptions. | Josh Blum | 2010-04-25 | 1 | -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 Blum | 2010-04-20 | 1 | -1/+1 |
| | | | | | Using the args string for the find devices app. Added documentation to simple usrp. | ||||
* | converted timespec to use nanoseconds for fractional part | Josh Blum | 2010-04-08 | 1 | -5/+7 |
| | |||||
* | renamed dict get key and value methods | Josh Blum | 2010-04-05 | 2 | -5/+5 |
| | |||||
* | moved props into usrp and multiple hpp files | Josh Blum | 2010-04-01 | 1 | -1/+1 |
| | |||||
* | unit test for device addr | Josh Blum | 2010-03-29 | 1 | -0/+38 |
| | |||||
* | Added utility methods to device addr and mac addr to make them more usable. | Josh Blum | 2010-03-29 | 1 | -1/+1 |
| | |||||
* | Added tune helper to utils. | Josh Blum | 2010-03-29 | 1 | -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 Blum | 2010-03-28 | 2 | -9/+14 |
| | | | | config include to static.hpp to compile under windows | ||||
* | refactored types.hpp into types directory | Josh Blum | 2010-03-27 | 2 | -13/+14 |
| | |||||
* | Split utils.hpp into subdir with multiple files. | Josh Blum | 2010-03-27 | 1 | -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 runtime | Josh Blum | 2010-03-21 | 2 | -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 Blum | 2010-03-21 | 1 | -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 Blum | 2010-03-17 | 2 | -2/+2 |
| | | | | use boost stdint because its missing in visual c++, added a bunch of numeric casts to reduce warnings |