From 79a788b6139f121e30816c046f7ff2c4320d5a0b Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Fri, 27 Nov 2015 16:27:08 +0100 Subject: Add source and ttl settings for EDI --- src/DabMux.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src/DabMux.cpp') diff --git a/src/DabMux.cpp b/src/DabMux.cpp index 04aed2b..f3f0c95 100644 --- a/src/DabMux.cpp +++ b/src/DabMux.cpp @@ -325,7 +325,9 @@ int main(int argc, char *argv[]) edi_conf.dest_addr = pt_edi.get("destination"); edi_conf.dest_port = pt_edi.get("port"); + edi_conf.source_addr = pt_edi.get("source", ""); edi_conf.source_port = pt_edi.get("sourceport"); + edi_conf.ttl = pt_edi.get("ttl", 1); edi_conf.dump = pt_edi.get("dump"); edi_conf.enable_pft = pt_edi.get("enable_pft"); @@ -430,10 +432,13 @@ int main(int argc, char *argv[]) #if HAVE_OUTPUT_EDI if (edi_conf.enabled) { - etiLog.level(warn) << "EXPERIMENTAL EDI OUTPUT ENABLED!"; - etiLog.level(info) << "edi to " << edi_conf.dest_addr << ":" << edi_conf.dest_port; - etiLog.level(info) << "source port " << edi_conf.source_port; - etiLog.level(info) << "verbose " << edi_conf.verbose; + etiLog.level(info) << "EDI to " << edi_conf.dest_addr << ":" << edi_conf.dest_port; + if (not edi_conf.source_addr.empty()) { + etiLog.level(info) << " source " << edi_conf.source_addr; + etiLog.level(info) << " ttl " << edi_conf.ttl; + } + etiLog.level(info) << " source port " << edi_conf.source_port; + etiLog.level(info) << " verbose " << edi_conf.verbose; } #endif -- cgit v1.2.3