Josh Blum
11f2aa1ea0
uhd: replaced old send and recv with inline wrappers that take a single buffer and look more like the vectored send/recv
2010-07-05 13:49:00 -07:00
Josh Blum
6469d2419f
uhd: filling in mimo usrp implementation, renamed get_name to get_pp_string for simple and mimo usrp
2010-07-05 13:45:16 -07:00
Josh Blum
51cb8da583
uhd: reworked time_spec_t to be more flexible: arithmetic, comparison 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.
2010-06-24 20:29:11 -07:00
Josh Blum
fadd3a44a8
uhd: created benchmark rx example app
...
Made mods to time spec to support math operators.
2010-06-24 18:55:08 -07:00
Josh Blum
339aa3ccd4
uhd: working windows implementation of thread priority setting, added called to example apps
2010-06-16 19:18:06 -07:00
Josh Blum
71169b8e03
Added timeout error message to timed samples example.
...
Added try catch to recv helper because vrt unpack can throw.
2010-05-24 14:38:25 -07:00
Josh Blum
17c494b79a
Added tx timed samples example.
...
Added called to device to get max samples per packet.
Removed device props that gave max samples per packet.
2010-05-18 14:26:43 -07:00
Josh Blum
eae0bec99b
Created args string contructor for device address.
...
Using the args string for the find devices app.
Added documentation to simple usrp.
2010-04-20 12:05:33 -07:00
Josh Blum
d743784919
converted timespec to use nanoseconds for fractional part
2010-04-08 10:57:16 -07:00
Josh Blum
97496ace66
simplified the usage of dboard, dsp, and mboard proxies.
...
removed the dict structure for each, we are just going to have one.
2010-04-05 16:36:51 -07:00
Josh Blum
1cc8c6c964
paradigm shift for the dsp abstraction
2010-04-05 14:37:21 -07:00
Josh Blum
83bd55d639
extended stream cmd with mode enum, and extended fragment flags in metadata
2010-04-03 19:43:20 -07:00
Josh Blum
54e8b566f6
Moved usrp specific things into usrp directories and namespaces.
...
Renamed simple device to simple usrp (it was usrp specific).
Moved tune helper to usrp dir for same reason.
2010-04-01 16:01:46 -07:00
Josh Blum
91ef18021c
moved props into usrp and multiple hpp files
2010-04-01 15:08:52 -07:00
Josh Blum
f9be69cae7
Added io type and otw type for describing types.
2010-03-30 14:07:19 -07:00
Josh Blum
52df9afd67
Split utils.hpp into subdir with multiple files.
...
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
2010-03-27 01:02:58 -07:00
Josh Blum
af586ae149
Overhaullllllled the way we do streaming. There is an odd bug where
...
a zero length command (now, no chain) used to stop the streaming.
Now it seems to do the reverse... must investigate.
Made all clock configuration into enums. The strings were painful
and there cant be that many variations that enums cant cover them.
The enums will make more sense to developers than mystery strings.
2010-03-25 18:36:16 -07:00
Josh Blum
24bd27b90d
Reorganized apps dir into utils and examples dir.
...
The files get installed into the pkg data directory.
2010-03-23 20:44:50 -07:00