summaryrefslogtreecommitdiffstats
path: root/src/DabMux.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Move some EDI things aroundMatthias P. Braendli2015-07-031-32/+13
|
* Add EDI option to ./configureMatthias P. Braendli2015-07-031-2/+2
|
* Replace MGMT socket by ZMQ, make services shared_ptrMatthias P. Braendli2015-06-211-3/+5
|
* remove warning due to signedness of comparisonMatthias P. Braendli2015-06-191-1/+1
|
* Use boost::asio in Management ServerMatthias P. Braendli2015-06-191-1/+1
|
* Start big refactoringMatthias P. Braendli2015-06-191-1845/+125
| | | | | | Multiplexer in separate object Replace pointers by shared_ptr Switch to C++11
* Add ptree upload to mgmt server (incomplete)Matthias P. Braendli2015-06-191-0/+4
|
* Slightly nicer error print on init failureMatthias P. Braendli2015-06-141-11/+5
|
* Re-enable real-time priority for the multiplexer threadMatthias P. Braendli2015-06-051-9/+7
|