summaryrefslogtreecommitdiffstats
path: root/src/dabOutput
Commit message (Collapse)AuthorAgeFilesLines
* Unify Socket abstractionsMatthias P. Braendli2019-05-285-73/+45
|
* EDI: Implement TCP outputMatthias P. Braendli2019-05-063-1/+26
|
* EDI: put more code in common between DabMux and ZMQ2EDIMatthias P. Braendli2019-05-067-76/+343
|
* Move TCPDataDispatcher into TcpSocketMatthias P. Braendli2019-05-062-127/+4
|
* Update a few copyright headersMatthias P. Braendli2019-02-182-10/+10
|
* Rework timestampingMatthias P. Braendli2019-02-182-3/+3
| | | | | | | * Ensure MNSC and EDI carry the same timestamp * Rename `edi_tistoffset` to `tist_offset` * Remove conditional compilation of EDI output * Reset PPS so as to align ETI frames across mux restarts
* Minor exception refactoring in DabOutputTCPMatthias P. Braendli2019-02-131-13/+4
|
* EDI: correct value of ATST seconds fieldMatthias P. Braendli2019-01-282-8/+10
|
* Update copyright headersMatthias P. Braendli2019-01-074-9/+15
|
* Remove _WIN32 code from Simul outputMatthias P. Braendli2018-05-201-41/+6
|
* Fix strncpy warning in output RAWMatthias P. Braendli2018-05-141-2/+7
|
* Take Log improvements from ODR-DabModMatthias P. Braendli2018-04-221-2/+5
|
* Avoid doing useless copies in RAW outputMatthias P. Braendli2018-03-091-16/+15
|
* Fix spelling of writting, remove old dabOutput.cppMatthias P. Braendli2018-03-094-119/+10
|
* Replace boost::thread by std::thread in TCP OutputMatthias P. Braendli2018-02-221-7/+13
|
* Handle download failure in TAI bulletin download and replace boost regex ↵Matthias P. Braendli2018-01-231-4/+5
| | | | with std
* Save endpoint in ZMQ-Output to show it in the log.MaPePeR2017-11-261-0/+1
|
* Fix parsing of RAW output paramsMatthias P. Braendli2017-11-231-2/+1
|
* Do not pull in boost into odr-zmq2farsyncMatthias P. Braendli2017-11-231-1/+1
|
* Prefer usage of ampersand in UDP output URL queryMatthias P. Braendli2017-11-221-2/+2
|
* Add params to RAW output for clock selectionMatthias P. Braendli2017-11-222-98/+149
|
* Make DabOutput dtors virtualMatthias P. Braendli2017-11-221-2/+2
|
* Set EDI destination defaults and add error checkingMatthias P. Braendli2017-08-141-2/+2
|
* Insert metadata properly and enable EDI out in zmq2ediMatthias P. Braendli2017-07-311-5/+9
|
* Add work in progress odr-zmq2ediMatthias P. Braendli2017-07-284-4/+44
|
* Add new zeromq config formatMatthias P. Braendli2017-07-282-3/+7
| | | | | | This gives the choice for the transmission of the metadata, and the enabling of the TAI downloader is also triggered appropriately
* Add edi time and utco as ZMQ metadataMatthias P. Braendli2017-07-284-7/+184
| | | | | Since ODR-DabMod doesn't check the zmq message length, it will accept additional metadata at the end of the ETI data
* Increase EDI expected MTU to 1400Matthias P. Braendli2017-06-231-1/+3
| | | | Configurable would be better though
* TCP output: do not block in the destructor if one connection stallsMatthias P. Braendli2017-06-021-1/+11
|
* Make EDI fragment interleaver less burstyMatthias P. Braendli2017-02-032-3/+16
|
* Do not lose fragments in EDI interleaverMatthias P. Braendli2017-02-032-10/+13
|
* Fix vector index bug in EDI PFT layerMatthias P. Braendli2017-01-281-7/+9
|
* Avoid uninitialised fields, modernise DabService::nbComponentMatthias P. Braendli2017-01-283-35/+23
|
* Rename set_utco to set_tai_utc_offsetMatthias P. Braendli2017-01-181-1/+1
|
* Move fragments into interleaver instead of copying themMatthias P. Braendli2016-12-242-25/+25
|
* Add EDI fragment interleaverMatthias P. Braendli2016-12-233-1/+183
|
* Modernise Simul and ZMQ class declarationsMatthias P. Braendli2016-12-231-29/+5
|
* Create namespace for EDIMatthias P. Braendli2016-12-238-8/+35
|
* Remove useless creation of AFPacketiser and update some commentsMatthias P. Braendli2016-12-237-35/+34
|
* Print dabOutputTCP connection dropMatthias P. Braendli2016-11-071-0/+4
|
* Add const for the TCPConnection in remove_if lambdaMatthias P. Braendli2016-11-071-1/+1
|
* Do not use boost::optional for TcpSocketMatthias P. Braendli2016-11-051-3/+3
| | | | | | | Older boost versions require T to be copy-constructable in optional<T>. This is not the case for TcpSocket, which is only move-constructable. Fixes compilation on debian jessie
* Avoid manual pointer management of the TCPDataDispatcherMatthias P. Braendli2016-10-302-15/+2
|
* Catch runtime_error in TCPDataDispatcher threadMatthias P. Braendli2016-10-301-7/+13
|
* Fix TCP output display in startup summaryMatthias P. Braendli2016-10-101-0/+2
|
* Fix dabOutputTCP shutdown using accept() with timeoutMatthias P. Braendli2016-10-101-1/+6
|
* TCP out: properly interrupt the threadMatthias P. Braendli2016-09-261-1/+1
|
* Rework File and Fifo output initialisationMatthias P. Braendli2016-09-163-99/+86
|
* Merge master of DavidLutton/ODR-DabMux into nextMatthias P. Braendli2016-09-162-2/+54
|\
| * Attempt to create FIFO before open, no checksDavid Lutton2016-09-111-4/+0
| |