From 85853c4ae5e48359feac44370b4c0f05fbb23147 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Fri, 3 Jul 2015 08:51:42 +0200 Subject: Move some EDI things around --- src/DabMultiplexer.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/DabMultiplexer.h') diff --git a/src/DabMultiplexer.h b/src/DabMultiplexer.h index 9761ef9..27cc063 100644 --- a/src/DabMultiplexer.h +++ b/src/DabMultiplexer.h @@ -77,6 +77,8 @@ class DabMultiplexer { void update_config(boost::property_tree::ptree pt); + void set_edi_config(const edi_configuration_t& new_edi_conf); + private: void prepare_watermark(void); void prepare_subchannels(void); @@ -123,6 +125,17 @@ class DabMultiplexer { // Multiplex reconfiguration requires two sets of configurations boost::property_tree::ptree m_pt_next; boost::shared_ptr ensemble_next; + +#if HAVE_OUTPUT_EDI + std::ofstream edi_debug_file; + UdpSocket edi_output; + + // The TagPacket will then be placed into an AFPacket + AFPacketiser edi_afPacketiser; + + // The AF Packet will be protected with reed-solomon and split in fragments + PFT edi_pft; +#endif // HAVE_OUTPUT_EDI }; // DAB Mode -- cgit v1.2.3