diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-04-20 16:20:28 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-04-20 16:20:28 +0200 |
commit | e9a94a46c1de9a28b836519688ae8945b981e933 (patch) | |
tree | 25a7d275546157e682fc6dc145a786f52e87cf73 /src/etianalyse.hpp | |
parent | a0f10ed8a0b03f5f035e6da0c99b3b541aea23be (diff) | |
download | etisnoop-e9a94a46c1de9a28b836519688ae8945b981e933.tar.gz etisnoop-e9a94a46c1de9a28b836519688ae8945b981e933.tar.bz2 etisnoop-e9a94a46c1de9a28b836519688ae8945b981e933.zip |
Add FIC input
Combines neatly with welle-io welle-cli webserver
Diffstat (limited to 'src/etianalyse.hpp')
-rw-r--r-- | src/etianalyse.hpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/etianalyse.hpp b/src/etianalyse.hpp index 8024063..692ec34 100644 --- a/src/etianalyse.hpp +++ b/src/etianalyse.hpp @@ -1,6 +1,6 @@ /* Copyright (C) 2014 CSP Innovazione nelle ICT s.c.a r.l. (http://www.csp.it/) - Copyright (C) 2017 Matthias P. Braendli (http://www.opendigitalradio.org) + Copyright (C) 2018 Matthias P. Braendli (http://www.opendigitalradio.org) Copyright (C) 2015 Data Path This program is free software: you can redistribute it and/or modify @@ -46,6 +46,7 @@ extern std::atomic<bool> quit; struct eti_analyse_config_t { FILE* etifd = nullptr; + FILE* ficfd = nullptr; bool ignore_error = false; std::map<int, StreamSnoop> streams_to_decode; std::list<std::pair<int, int> > figs_to_display; @@ -67,9 +68,12 @@ class ETI_Analyser { ensemble(), wm_decoder() {} - void eti_analyse(void); + void analyse(void); private: + void eti_analyse(void); + void fic_analyse(void); + void decodeFIG( const eti_analyse_config_t &config, FIGalyser &figs, |