aboutsummaryrefslogtreecommitdiffstats
path: root/src/OutputUHD.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Improve timestamp handlingMatthias P. Braendli2016-05-201-80/+83
| | | | | Replace PPS representation from double to integer, and analyse in OutputUHD if the timestamp is as expected.
* Refactor OutputUHD, replace double buffering by queueMatthias P. Braendli2016-05-201-106/+66
|
* Fix UHD output timestamp incrementMatthias P. Braendli2015-11-271-1/+1
|
* UHD: do not print length 1 messagesMatthias P. Braendli2015-09-181-1/+10
|
* Keep UHD settings across a modulator restartMatthias P. Braendli2015-09-181-15/+15
|
* Make it possible to use synchronous=1 with internal refMatthias P. Braendli2015-08-261-0/+1
|
* Add support for Ettus GPSDOMatthias P. Braendli2015-08-151-5/+41
|
* Switch to C++11, remove boost::shared_ptrMatthias P. Braendli2015-08-011-2/+1
|
* Replace fixtype by timelock sensor in OutputUHDMatthias P. Braendli2015-07-031-15/+15
|
* Move GPS check out of UHDWorkerMatthias P. Braendli2015-06-121-211/+237
|
* Add some sort of initial gps checkMatthias P. Braendli2015-06-121-74/+147
|
* Cleanup OutputUHD structureMatthias P. Braendli2015-06-121-288/+243
|
* Simplify TIST offset handling, add offset to RCMatthias P. Braendli2015-06-121-1/+1
| | | | This breaks old configuration files using synchronous=1
* Revert priority setting for mod and UHD threadsMatthias P. Braendli2015-06-071-10/+4
| | | | | | | | It is safer to go back to the previous state, given that several users have expressed concerns about reliability. Revert "Set priorities for modulator and UHD threads". This reverts commit c9ea7fb88809d935f3eaeee108415ff5abd17ead.
* Remove debugging printsMatthias P. Braendli2015-06-051-16/+0
|
* Fix intermittent underruns after a restartMatthias P. Braendli2015-06-051-0/+17
| | | | | | | | | | | | | | When using UHD without synchronous=1: After a modulator restart, the input ZMQ buffer is nearly empty, and the modulator actually gets blocked by the ThreadsafeQueue. This is visible by looking at the time deltas printed in the debugging code. This commit adds a minimal form of prebuffering (10 ETI frames) to the ZeroMQ input, and removes the useless minimum required size for the ThreadsafeQueue. In synchronous=1, the issue is not visible because the TIST defines the time to transmit, which will cause the ZMQ buffer to fill.
* Set priorities for modulator and UHD threadsMatthias P. Braendli2015-06-051-4/+10
|
* Logging: use etiLog instead of stderrMatthias Braendli2015-06-021-38/+36
|
* Reduce print of UHD messagesMatthias P. Braendli2015-05-031-11/+40
|
* gps fix detector: add timeoutMatthias P. Braendli2015-05-031-18/+36
|
* Add GPS fix checker, still with debuggingMatthias P. Braendli2015-05-031-3/+75
|
* Use make_shared in DabMod.cppMatthias P. Braendli2015-04-101-14/+14
|
* Add check for FCT validityMatthias P. Braendli2015-04-101-1/+7
|
* Restart whole modulator on FCT discontinuityMatthias P. Braendli2015-02-271-6/+33
|
* Remove incomplete OutputUHD iqbalanceMatthias P. Braendli2015-02-271-6/+0
|
* Restart full modulator on ZeroMQ input overrunMatthias P. Braendli2015-02-221-1/+3
|
* indentationMatthias P. Braendli2015-02-121-42/+43
|
* added reset for static delayJörgen Scott2015-02-091-9/+16
|
* Bug fix for static delayJörgen Scott2015-02-091-4/+4
|
* Removed magick numbers and added support for static delay in all dab modesJörgen Scott2015-02-041-10/+44
|
* Merge raspine's ZeroMQ RC and UHD staticdelayMatthias P. Braendli2015-01-231-24/+61
|\ | | | | | | | | | | | | Merge raspine/master pull request, fix indentation, code style, and two minor conflicts in: doc/example.ini src/DabMod.cpp
| * Remove Makefile.am UHD checkMatthias P. Braendli2014-11-141-0/+4
| |
| * Interrupt UHD when FCT value is not contiguousMatthias P. Braendli2014-09-261-19/+16
| |
| * SFN: carry FCT along with timestampsMatthias P. Braendli2014-09-141-10/+46
| | | | | | | | | | | | | | | | | | This is the first step to fix issue #6. The goal is to enable the OutputUHD to check for FCT consistency. Once it can do that, it will also be able to reset the UHD streamer if necessary.
* | Code indentation, minor correctionsMatthias P. Braendli2015-01-231-28/+28
| |
* | added zmq remote controlJörgen Scott2015-01-131-131/+6
| |
* | changed zmq apiJörgen Scott2014-12-221-11/+21
| |
* | added zmq controller to uhdJörgen Scott2014-12-161-1/+112
| |
* | Added static delay via telnet controlJörgen Scott2014-12-161-4/+52
|/
* Add subdevice to UHD configurationMatthias P. Braendli2014-05-201-0/+5
|
* remove using directives from .h filesMatthias P. Braendli2014-04-161-0/+3
|
* UHDOutput rename bufsizeMatthias P. Braendli2014-03-261-3/+3
|
* remove all #if ENABLE_UHDMatthias P. Braendli2014-03-261-33/+0
|
* Fix livelock in synchronous ZeroMQ scenarioMatthias P. Braendli2014-03-231-0/+2
|
* To USRP refclk lock loss check only if refclk is not 'internal'Matthias P. Braendli2014-03-221-3/+9
|
* Do not compare floats for equality. Use a 1PPM window insteadMatthias P. Braendli2014-03-171-3/+5
|
* Handle master_clock_rate better, add verificationMatthias P. Braendli2014-03-161-62/+106
| | | | | | The configuration file supports type and master_clock_rate in the [uhd] section. The device option is still supported. But the master_clock_rate can only be verified if it is set !
* Update RemoteControl from dabmuxMatthias P. Braendli2014-03-141-2/+2
|
* OutputUHD fails if sample rate cannot be setMatthias P. Braendli2014-03-091-0/+5
|
* update example config with B200 informationMatthias P. Braendli2014-03-071-0/+1
|