summaryrefslogtreecommitdiffstats
path: root/host/lib/utils
Commit message (Collapse)AuthorAgeFilesLines
* uhd: make spawn barrier a member of a task (see notes)Josh Blum2011-07-261-6/+8
| | | | | On OSX w/ boost 1.47, this general area of code was inconsistently barfing w/ lock error. Perhaps its a boost bug, in any case, using it this way seems to solve the problem.
* uhd: exit task on the catch-all exceptions, and dont print anythingJosh Blum2011-07-251-2/+7
|
* uhd: added tasks to simplify thread spawning use casesJosh Blum2011-07-132-0/+76
|
* uhd: tweaks to log and msg implementationJosh Blum2011-06-012-33/+30
| | | | | | The implementations now contain the string stream in each instance. This way there is not a global stringstream to lock access to. This resolves the issue of nested log calls locking condition.
* uhd: removed deprecated warning API, log+msg now in APIJosh Blum2011-05-182-88/+0
|
* uhd: init log file lock ptr to nullJosh Blum2011-05-131-0/+4
|
* uhd: work on logging and message facility initializationJosh Blum2011-05-132-67/+77
|
* Make log locking work with picky boostJason Abele2011-05-051-4/+5
|
* uhd: various tweaks to log and msg, replaced a few remaining stdioJosh Blum2011-05-042-6/+14
|
* uhd: removed more iostream stuff from usrp* implementationsJosh Blum2011-05-042-2/+9
|
* uhd: replaced warning post with calls to UHD_MSG(warning)Josh Blum2011-05-045-8/+118
| | | | | The message api can support warnings, error, and status messages. The default handler is to stdio, but the user can change this.
* uhd: added interprocess file lock to the logger fileJosh Blum2011-05-041-3/+30
|
* uhd: replaced many conditional prints with UHD_LOG usageJosh Blum2011-05-041-3/+3
|
* uhd: tweaks for logger file entriesJosh Blum2011-05-041-6/+21
|
* usrp: replaced conditional dboard debug prints w/ UHD_LOGV(often)Josh Blum2011-05-041-6/+0
|
* uhd: moved the logger into the utils subdirJosh Blum2011-05-042-0/+178
|
* uhd: removed constants.hpp.in, replaced w/ per source compile definesJosh Blum2011-04-192-1/+13
|
* uhd: use UHD_PKG_DATA_PATH environment variable to override the one in constantsJosh Blum2011-04-191-16/+11
| | | | The installer sets UHD_PKG_DATA_PATH, we can can handle transplanted builds.
* uhd: specify the UHD_PKG_DATA_PATH once (since images shipped w/ drivers)Josh Blum2011-04-141-6/+2
|
* uhd: attempt to cleanup language in thread prio warningJosh Blum2011-04-091-5/+4
|
* uhd: always link winsock2 on windows, disable pthread SCHED_RR for cygwinJosh Blum2011-04-061-0/+5
|
* uhd: update copyright headers with automated scriptJosh Blum2011-03-231-1/+1
|
* Merge branch 'boost_fs_string' into nextJosh Blum2011-03-172-4/+4
|\
| * uhd: replace file_string() with string() for deprecation reasonsJosh Blum2011-03-152-4/+4
| | | | | | | | | | | | | | | | | | Patch from moritz.fischer@student.kit.edu [1] http://www.boost.org/doc/libs/1_46_1/libs/filesystem/v3/doc/deprecated.html [2] http://www.boost.org/doc/libs/1_46_1/libs/filesystem/v3/doc/index.htm Boost 1.36 appears to have string(), so this should be safe to use.
* | uhd: switch algorithm namespace to uhdJosh Blum2011-02-241-3/+3
| |
* | uhd: replaced instanced of std::exception with the uhd exceptionsJosh Blum2011-02-245-17/+16
| |
* | uhd: renamed the assert header to assert hasJosh Blum2011-02-241-1/+1
| | | | | | | | | | | | | | | | only the assert has implementation is in this header uhd assert throw moved to the exception header updated code base includes to match
* | uhd: moved exception to top level includeJosh Blum2011-02-242-48/+0
| |
* | uhd: added a bunch of custom exceptions, not used yetJosh Blum2011-02-243-25/+48
|/
* uhd: replace header checks in cmake files with more robust compile checks ↵Josh Blum2011-02-213-23/+44
| | | | | | for features implemented different ifdefs in the cpp files
* uhd: use source properties to set flags and defs not globally, but only for ↵Josh Blum2011-02-171-4/+14
| | | | the source
* uhd: fixed maxosx bug, was resizing the transport bufferJosh Blum2011-01-261-0/+1
| | | | | | but it cant be resized on macos and I messed up the code that blocked that behavior reimplemented block in usrp2_impl, seems more correct here
* uhd: make static block safe with a try,catch,printJosh Blum2011-01-142-1/+34
|
* uhd: update copyright dates on host codeJosh Blum2011-01-132-2/+2
|
* uhd: replace all the instances of float not pertaining to io types with ↵Josh Blum2011-01-111-9/+9
| | | | double, simplifies life
* uhd: integrated boost split or tokenizer into source files, remove string ↵Josh Blum2011-01-062-4/+12
| | | | split from algorithms header
* uhd: update copyright datesJosh Blum2011-01-051-1/+1
|
* uhd: replaced templated ranges with one range thing using doubles only to ↵Josh Blum2011-01-051-9/+9
| | | | avoid trouble with compiler portability
* uhd: use the include subdir macro to simplify the lib subdirs cmakelistsJosh Blum2010-12-201-9/+11
|
* uhd: added macro to enable/disable componentsJosh Blum2010-11-291-0/+2
| | | | | | libuhd prints summary of components added newline prints before config checks
* uhd: created a meta range that is a range of ranges for gains and freqsJosh Blum2010-11-101-11/+11
| | | | | | | | | | | | | | created a templated range that that holds a start, stop, and step created a meta-range template that is a vector of ranges meta-range can calculate the overall start, stop, step or be indexed to get at components replaced instances of range.min, max, step with the functions start() stop() and step() the xcvr frequency range is now expressed in as two ranges (have to fix its clip function though)
* uhd: replaced print warning with a post warning call and registryJosh Blum2010-10-262-5/+56
| | | | | | renamed print warning calls in the implementation fixed issue with dict::pop so it now works even if the value is not comparable
* uhd: added name parameter to gain group, get range, set/get value by nameJosh Blum2010-10-201-4/+22
|
* uhd: better warning message for failing to set rt priorityJosh Blum2010-10-081-1/+8
|
* uhd: added image utils code to search the images paths for image filesJosh Blum2010-08-193-14/+41
|
* uhd: added the concept of installer path (along with local path) for package ↵Josh Blum2010-08-161-2/+6
| | | | data
* uhd: use cmake to convert the pkg data dir to native system formatJosh Blum2010-08-151-2/+2
|
* uhd: extract named prop returns a named prop (not a tuple)Josh Blum2010-08-151-6/+3
| | | | simplifies the code after the property set/get declaration
* uhd: made split string utility functionJosh Blum2010-08-122-14/+4
|
* uhd: created floor_step to handle floating-point errors in gain groupJosh Blum2010-08-121-6/+25
|