aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp1/soft_time_ctrl.hpp
Commit message (Collapse)AuthorAgeFilesLines
* Added missing pure virtual destructors to base classesNicholas Corgan2014-09-011-1/+3
|
* usrp1: stop threads in deconstructorJosh Blum2012-03-291-1/+4
| | | | | | | | | | | | | | | Its important to stop the threads before we let the other smart point objects naturally deconstruct to avoid thread-based race conditions. The attempt to deconstruct the tree and soft time ctrl had a bug because the tree had references in subtrees within the dboard manager class. Rather than continue to fix this method and deconstruct the tree to free up soft time ctrl, it seems simpler to just stop the thread in soft time ctrl, and then let it naturally deconstruct later by ref count.
* usrp1: various tweaks related to streamingJosh Blum2011-11-031-1/+1
|
* usrp: handle frontend swapping if the first subdev is QI or QJosh Blum2011-07-041-1/+1
|
* usrp1: tweaks + implemented other features to mimic async and inline messagesJosh Blum2011-07-021-2/+7
| | | | | | | Moved the underflow/overflow polling into a thread and out of the fast-path. Added an inline and async message queue into soft time control. Error and status messages are actually generated now and enqueued. Passes the async message test...
* usrp1: work on usrp1 hardware compat with the apiJosh Blum2011-01-171-3/+2
| | | | | | today we added shutoff the DAC when not transmitting using EOB as an indicator added various other features and cleaned up code for soft time control
* usrp1: implement soft time ctrl for send at, recv atJosh Blum2011-01-131-0/+70