summaryrefslogtreecommitdiffstats
path: root/src/dabOutput/dabOutput.h
Commit message (Collapse)AuthorAgeFilesLines
* EDI: put more code in common between DabMux and ZMQ2EDIMatthias P. Braendli2019-05-061-28/+0
|
* Move TCPDataDispatcher into TcpSocketMatthias P. Braendli2019-05-061-1/+1
|
* Add params to RAW output for clock selectionMatthias P. Braendli2017-11-221-25/+5
|
* Make DabOutput dtors virtualMatthias P. Braendli2017-11-221-2/+2
|
* Set EDI destination defaults and add error checkingMatthias P. Braendli2017-08-141-2/+2
|
* Add new zeromq config formatMatthias P. Braendli2017-07-281-2/+4
| | | | | | 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-281-2/+16
| | | | | Since ODR-DabMod doesn't check the zmq message length, it will accept additional metadata at the end of the ETI data
* Avoid uninitialised fields, modernise DabService::nbComponentMatthias P. Braendli2017-01-281-10/+8
|
* Add EDI fragment interleaverMatthias P. Braendli2016-12-231-1/+3
|
* Modernise Simul and ZMQ class declarationsMatthias P. Braendli2016-12-231-29/+5
|
* Avoid manual pointer management of the TCPDataDispatcherMatthias P. Braendli2016-10-301-6/+1
|
* Rework File and Fifo output initialisationMatthias P. Braendli2016-09-161-14/+6
|
* Merge master of DavidLutton/ODR-DabMux into nextMatthias P. Braendli2016-09-161-1/+1
|\
| * Creates FIFO but breaks stdoutDavid Lutton2016-09-111-1/+1
| |
* | Drop SLIP, Refactor sockets, improve TCP outputMatthias P. Braendli2016-09-111-62/+22
|/ | | | | | | | Quite a large refactoring of the sockets, TCP and UDP, in order to improve the ETI-over-TCP output. This can now accept several simultaneous connections, and requires a throttle. The SLIP input is gone. The UDP inputs are currently broken.
* Properly copy DabOutputFile, make get_info() constMatthias P. Braendli2016-07-041-8/+10
|
* Replace clock_gettime with std::chrono for EDIMatthias P. Braendli2016-03-051-1/+1
|
* Replace platform specific simul:// by C++11 chronoMatthias P. Braendli2016-03-051-1/+3
|
* Change EDI configuration for multi-outputMatthias P. Braendli2016-02-051-10/+20
|
* Add source and ttl settings for EDIMatthias P. Braendli2015-11-271-1/+3
|
* Implement FIG0/18 for announcementsMatthias P. Braendli2015-08-151-0/+3
|
* Add option to pad TAGPacket in different waysMatthias P. Braendli2015-08-011-0/+1
|
* EDI: add options, fix AF sequence, revisionMatthias P. Braendli2015-07-171-0/+2
|
* Start big refactoringMatthias P. Braendli2015-06-191-1/+39
| | | | | | Multiplexer in separate object Replace pointers by shared_ptr Switch to C++11
* EDI: write transport header in PFTMatthias P. Braendli2015-01-261-0/+12
|
* Use CLOCK_MONOTONIC instead of gettimeofdayMatthias P. Braendli2015-01-231-1/+1
| | | | | gettimeofday is not a suitable clock for measuring intervals, because it can jump.
* Fix TIST transmission over ZMQ outputMatthias P. Braendli2014-09-261-0/+6
| | | | | The last ETI frame in each ZMQ message was truncated, which inadvertedly zeroed the its TIST field.
* Remove some compilation warningsMatthias P. Braendli2014-04-041-2/+2
|
* Change ZMQ output message formatMatthias P. Braendli2014-03-261-9/+51
|
* fix minor mistakesMatthias P. Braendli2014-02-071-0/+1
|
* rename CRC-DabMux to ODR-DabMuxMatthias P. Braendli2014-02-071-4/+4
|
* fix some cppcheck errorsMatthias P. Braendli2014-01-201-12/+11
|
* remove some references to tcplogMatthias P. Braendli2014-01-121-3/+1
|
* add support for ZeroMQ outputMatthias P. Braendli (think)2013-11-081-0/+42
|
* make dabOutput more object-orientedMatthias P. Braendli (think)2013-11-081-0/+248