aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge state management command into values, adapt munin accordinglyMatthias P. Braendli2017-10-162-69/+14
|
* FIG 0/9: set default international table ID to 1Stefan Pöschel2017-10-151-1/+1
| | | | | When no value was specified, this field was set to 0. That value however is reserved, so default to 1 (which most people might want to use).
* zmq2edi: automatically reconnect zmq socket if no data in 30sMatthias P. Braendli2017-09-251-49/+65
|
* Set EDI destination defaults and add error checkingMatthias P. Braendli2017-08-142-2/+7
|
* Print units for statisticsMatthias P. Braendli2017-08-141-1/+2
|
* zmq2edi: add wait time statisticsMatthias P. Braendli2017-08-143-27/+59
|
* Add delay logic to odr-zmq2ediMatthias P. Braendli2017-08-114-260/+432
|
* odr-zmq2edi fix subchannel index, FICFMatthias P. Braendli2017-07-311-2/+5
|
* Only build odr-zmq2edi if EDI enabledMatthias P. Braendli2017-07-311-2/+3
|
* Insert metadata properly and enable EDI out in zmq2ediMatthias P. Braendli2017-07-312-19/+28
|
* Add work in progress odr-zmq2ediMatthias P. Braendli2017-07-288-6/+660
|
* Add new zeromq config formatMatthias P. Braendli2017-07-285-22/+71
| | | | | | 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-286-11/+197
| | | | | 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
* Embellish announcement cluster printoutMatthias P. Braendli2017-06-231-1/+2
|
* Slightly restructure the config parserMatthias P. Braendli2017-06-231-48/+34
|
* Add a few sanity checks for the configuration parserMatthias P. Braendli2017-06-233-11/+45
|
* Use enum for transmission modeMatthias P. Braendli2017-06-174-11/+54
|
* Merge FIG0/8 fix from pull request 24Matthias P. Braendli2017-06-161-4/+8
|\
| * Correct insertion of long form SID in FIG0/8 Nick Piggott2017-06-111-4/+8
| | | | | | Only the bottom 16 bits of long form SIDs (32 bit) were not being correctly written into FIG0/8. This amendment corrects that to write all 32bits.
* | EDI TIST: Add local file cache for leap second dataMatthias P. Braendli2017-06-162-33/+141
| |
* | Remove USNO bulletin from ClockTAIMatthias P. Braendli2017-06-162-137/+4
| | | | | | | | Their format does not include an expiration time, making caching more difficult
* | Properly insert FIG0/24 and set correct repetition rateMatthias P. Braendli2017-06-092-5/+12
| |
* | Add initial implementation for FIG0/24Matthias P. Braendli2017-06-058-3/+265
|/
* TCP output: do not block in the destructor if one connection stallsMatthias P. Braendli2017-06-023-5/+34
|
* Set correct repetition rate for FIG0/21Matthias P. Braendli2017-05-011-1/+1
|
* Remove FIG0/21 debug messagesMatthias P. Braendli2017-05-011-1/+1
|
* Fix FIG0/21 insertionMatthias P. Braendli2017-05-012-26/+54
|
* Correct order of length indicator in FIG0_21 headerMatthias P. Braendli2017-04-221-1/+1
|
* Replace 'all rights reserved' by a mention of the licenceMatthias P. Braendli2017-04-221-1/+5
| | | | | | The wording 'All rights reserved' no longer has any legal effect in any jurisdiction. It might even be considered contradictory to the terms of the GPL, and is advised against. See the wikipedia entry for 'All rights reserved' for more details.
* Move all FIG structures to cpp files, fix FIG0_21 rfaMatthias P. Braendli2017-04-2229-386/+387
|
* WIP: Correct calculation of FIG0/21 required sizeMatthias P. Braendli2017-04-202-28/+27
|
* WIP: Rework FIG0/21 definition and get FIC insertion to compileMatthias P. Braendli2017-04-2010-161/+371
|
* Add FIG0/21 work in progressMatthias P. Braendli2017-04-095-7/+370
|
* Make EDI fragment interleaver less burstyMatthias P. Braendli2017-02-033-3/+21
|
* Do not lose fragments in EDI interleaverMatthias P. Braendli2017-02-032-10/+13
|
* Prepare v1.2.1v1.2.1Matthias P. Braendli2017-01-291-1/+3
|
* Fix vector index bug in EDI PFT layerMatthias P. Braendli2017-01-281-7/+9
|
* Avoid uninitialised fields, modernise DabService::nbComponentMatthias P. Braendli2017-01-2811-79/+65
|
* Fix STI-D/RTP inputMatthias P. Braendli2017-01-271-16/+13
|
* Add experimental untested STI input for AVT encodersMatthias P. Braendli2017-01-243-10/+241
|
* Prepare release v1.2.0v1.2.0Matthias P. Braendli2017-01-241-0/+3
|
* Initialise syslog earlier, don't leak the syslog backendMatthias P. Braendli2017-01-244-23/+20
|
* Clear the bulletin stringbuffer in an backwards-compatible wayMatthias P. Braendli2017-01-201-2/+2
|
* Fix important EDI Timestamp issuesMatthias P. Braendli2017-01-183-74/+272
| | | | | | | | | | First, use more servers, not only those from USNO that currenty show problems. Add a server from IETF and the github repository from the tz project that mirrors that file. Second, fix issues about parsing the bulletin and error handling. Third, run the bulletin update asynchronously once the mux runs, to avoid blocking it.
* Rename set_utco to set_tai_utc_offsetMatthias P. Braendli2017-01-182-2/+2
|
* Make UdpPacket copyable, add API to get bufferMatthias P. Braendli2017-01-132-9/+8
|
* Move fragments into interleaver instead of copying themMatthias P. Braendli2016-12-243-28/+26
|
* Directly create the outputs in shared_ptrsMatthias P. Braendli2016-12-241-14/+13
|
* Add EDI fragment interleaverMatthias P. Braendli2016-12-238-16/+219
|