aboutsummaryrefslogtreecommitdiffstats
path: root/src/DabMux.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Support reading mux config in JSONMatthias P. Braendli2022-08-241-16/+20
|
* Add pre-roll burst config settingMatthias P. Braendli2022-08-221-5/+3
| | | | This includes Common 306b5fc
* Support EDI TCP server pre-roll on client connectMatthias P. Braendli2022-08-191-1/+6
| | | | Includes common code changes: socket changes for keepalive and preroll
* Allow setting EDI UDP fragment spreading to 0Matthias P. Braendli2021-02-221-10/+6
|
* Update configuration and compilation for new EDI UDP packet interleaverMatthias P. Braendli2021-02-221-9/+8
|
* Common 6b5db53: Update zmq.hpp, TCPReceiveServer, EDI decoder and outputMatthias P. Braendli2021-01-181-9/+9
|
* Add EDI transport addressing to configMatthias P. Braendli2020-11-161-6/+7
|
* Add --version optionMatthias P. Braendli2020-07-211-0/+12
|
* Add startupcheck functionalityMatthias P. Braendli2019-11-251-0/+20
|
* Improve EDI configuration, making a few settings optionalMatthias P. Braendli2019-09-231-4/+10
|
* Merge EDI input workMatthias P. Braendli2019-06-111-1/+1
|\
| * EDI configuration: default to protocol udpMatthias P. Braendli2019-06-071-1/+1
| |
* | Work on STI-D/EDI inputMatthias P. Braendli2019-06-071-1/+1
| |
* | Unify Socket abstractionsMatthias P. Braendli2019-05-281-2/+1
|/
* EDI: Implement TCP outputMatthias P. Braendli2019-05-061-6/+18
|
* EDI: put more code in common between DabMux and ZMQ2EDIMatthias P. Braendli2019-05-061-19/+7
|
* Update a few copyright headersMatthias P. Braendli2019-02-181-1/+1
|
* Rework timestampingMatthias P. Braendli2019-02-181-6/+0
| | | | | | | * 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
* Check that FIGs don't write too many bytesMatthias P. Braendli2018-03-011-0/+4
|
* Add new zeromq config formatMatthias P. Braendli2017-07-281-5/+49
| | | | | | This gives the choice for the transmission of the metadata, and the enabling of the TAI downloader is also triggered appropriately
* Add a few sanity checks for the configuration parserMatthias P. Braendli2017-06-231-0/+4
|
* Initialise syslog earlier, don't leak the syslog backendMatthias P. Braendli2017-01-241-1/+6
|
* Directly create the outputs in shared_ptrsMatthias P. Braendli2016-12-241-14/+13
|
* Add EDI fragment interleaverMatthias P. Braendli2016-12-231-4/+17
|
* Merge branch 'next' into servicelinkingMatthias P. Braendli2016-11-121-20/+4
|\
| * Start reworking inputs, break all but Prbs and ZMQMatthias P. Braendli2016-10-301-16/+2
| |
| * Replace emerg log level by alertMatthias P. Braendli2016-10-301-2/+2
| | | | | | | | | | | | emergency is reserved for states where the system becomes unusable, and some configurations send emergency logs to all consoles. That's a bit too drastic for our errors
| * Remove dabInputTestMatthias P. Braendli2016-10-301-1/+0
| |
| * Remove bridge format and inputMatthias P. Braendli2016-10-301-1/+0
| |
* | Merge branch 'next' into servicelinkingMatthias P. Braendli2016-10-291-13/+3
|\|
| * Modernise PRBS generator and remove code for cmd line parserMatthias P. Braendli2016-10-291-10/+0
| |
| * Modernize a few bits and piecesMatthias P. Braendli2016-10-291-2/+2
| |
| * Replace NULL by nullptrMatthias P. Braendli2016-10-281-2/+2
| |
* | Minor comments and copyright changesMatthias P. Braendli2016-10-071-1/+1
|/
* Add ZeroMQ RCMatthias P. Braendli2016-10-071-2/+5
|
* Rework remotecontrolMatthias P. Braendli2016-10-071-11/+6
|
* Avoid deadlock on receiving signalMatthias P. Braendli2016-10-031-9/+12
|
* Drop SLIP, Refactor sockets, improve TCP outputMatthias P. Braendli2016-09-111-3/+0
| | | | | | | | 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.
* Remove dabUtils.{h,cpp}, move to utilsMatthias P. Braendli2016-08-221-1/+0
| | | | Also remove the obsolete dump code
* Set program return codesMatthias P. Braendli2016-04-151-1/+4
|
* Notice user on quit if frame limit reachedMatthias P. Braendli2016-04-151-1/+4
|
* Make signal handler printouts single-lineMatthias P. Braendli2016-04-151-7/+7
|
* Remove incomplete setptree ManagementServer commandMatthias P. Braendli2016-04-011-8/+2
|
* Reorder include stdlibMatthias P. Braendli2016-03-061-2/+2
|
* Compile under OSXMatthias P. Braendli2016-03-051-1/+0
|
* Change EDI configuration for multi-outputMatthias P. Braendli2016-02-051-12/+19
|
* Replace some boost shared_ptr by std onesMatthias P. Braendli2015-12-211-8/+6
|
* Add source and ttl settings for EDIMatthias P. Braendli2015-11-271-4/+9
|
* Add option to pad TAGPacket in different waysMatthias P. Braendli2015-08-011-9/+11
|
* EDI: add options, fix AF sequence, revisionMatthias P. Braendli2015-07-171-0/+3
|