summaryrefslogtreecommitdiffstats
path: root/src/OutputUHD.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix UHD buffering leading to out of memoryMatthias P. Braendli2016-06-241-1/+1
| | | | | | | | | | | | Since commit d9ef93e, UHD does not backpressure the modulator anymore. If a pipe input is used, the ODR-DabMux before also doesn't get any back-pressure, the modulation thread and the mux run a very high rate. This high rate fills the buffer between OutputUHD and its worker thread, until the out-of-memory killer kills ODR-DabMod. Less impact on ZMQ input, because that is throttled at the mux, but we still have a buffer that can grow in an uncontrolled way
* fix segfault on SIGINT before UHD init completesMatthias P. Braendli2016-06-171-4/+13
|
* Use system time instead of usrp time to printMatthias P. Braendli2016-05-261-1/+2
|
* Get rid of FCT discontinuity checkMatthias P. Braendli2016-05-201-15/+0
| | | | The timestamp discontinuity verification takes care of this now
* Improve timestamp handlingMatthias P. Braendli2016-05-201-13/+14
| | | | | 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-20/+13
|
* Keep UHD settings across a modulator restartMatthias P. Braendli2015-09-181-7/+12
|
* Fix segfault on SIGINT before UHD initMatthias P. Braendli2015-09-181-1/+3
|
* Add support for Ettus GPSDOMatthias P. Braendli2015-08-151-0/+2
|
* Switch to C++11, remove boost::shared_ptrMatthias P. Braendli2015-08-011-4/+4
|
* Remove boost::atomic dependencyMatthias P. Braendli2015-07-171-2/+1
| | | | To support debian oldstable
* Replace fixtype by timelock sensor in OutputUHDMatthias P. Braendli2015-07-031-2/+2
|
* Move GPS check out of UHDWorkerMatthias P. Braendli2015-06-121-32/+27
|
* Add some sort of initial gps checkMatthias P. Braendli2015-06-121-2/+15
|
* Cleanup OutputUHD structureMatthias P. Braendli2015-06-121-0/+26
|
* Simplify TIST offset handling, add offset to RCMatthias P. Braendli2015-06-121-1/+1
| | | | This breaks old configuration files using synchronous=1
* Logging: use etiLog instead of stderrMatthias Braendli2015-06-021-7/+4
|
* gps fix detector: add timeoutMatthias P. Braendli2015-05-031-0/+6
|
* Add GPS fix checker, still with debuggingMatthias P. Braendli2015-05-031-0/+2
|
* Use make_shared in DabMod.cppMatthias P. Braendli2015-04-101-3/+3
|
* Restart whole modulator on FCT discontinuityMatthias P. Braendli2015-02-271-9/+18
|
* indentationMatthias P. Braendli2015-02-121-4/+5
|
* Removed magick numbers and added support for static delay in all dab modesJörgen Scott2015-02-041-1/+6
|
* Merge raspine's ZeroMQ RC and UHD staticdelayMatthias P. Braendli2015-01-231-5/+14
|\ | | | | | | | | | | | | 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/+3
| |
| * Change UHD txgain to doubleMatthias P. Braendli2014-11-021-1/+1
| |
| * SFN: carry FCT along with timestampsMatthias P. Braendli2014-09-141-4/+10
| | | | | | | | | | | | | | | | | | 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-4/+4
| |
* | added zmq remote controlJörgen Scott2015-01-131-16/+2
| |
* | added zmq controller to uhdJörgen Scott2014-12-161-2/+18
| |
* | Added static delay via telnet controlJörgen Scott2014-12-161-1/+4
|/
* Add subdevice to UHD configurationMatthias P. Braendli2014-05-201-0/+4
|
* remove using directives from .h filesMatthias P. Braendli2014-04-161-6/+6
|
* To USRP refclk lock loss check only if refclk is not 'internal'Matthias P. Braendli2014-03-221-0/+4
|
* Handle master_clock_rate better, add verificationMatthias P. Braendli2014-03-161-14/+13
| | | | | | 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
|
* Change UHD config device to a std::stringMatthias P. Braendli2014-03-091-1/+1
|
* UHD output: remove compilation warningMatthias P. Braendli2014-02-071-8/+8
|
* Replace CRC-DABMOD by ODR-DabModMatthias P. Braendli2014-02-071-4/+4
|
* crc-dabmod: added clock_config parameters to configuration fileMatthias P. Braendli (think)2012-09-041-6/+28
|
* crc-dabmod: UHD remote control supports mutingr3Matthias P. Braendli (think)2012-08-161-0/+6
|
* crc-dabmod: added UHD tx gain remote controlMatthias P. Braendli (think)2012-08-161-3/+3
|
* crc-dabmod: removed useless set_parameters from remote_controlMatthias P. Braendli (think)2012-08-161-21/+0
|
* crc-dabmod: RemoteControl simplificationsMatthias P. Braendli (think)2012-08-161-1/+38
|
* crc-dabmod: added syslog supportMatthias P. Braendli (think)2012-08-151-2/+12
|
* crc-dabmod: const-correctness corrections necessary forMatthias P. Braendli (think)2012-08-141-1/+1
| | | | ini parser
* dabmod: made OutputUHD usable without REFCLK and 1PPS (Single transmitter)Matthias (think)2012-07-181-1/+2
|
* added crc-dabmod patchMatthias (think)2012-07-111-0/+167