diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2020-05-11 21:03:36 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2020-05-11 21:03:36 +0200 |
commit | 19d907c885081a3218d81705fd45870b10f99d8d (patch) | |
tree | 2a56f22a1b4d5ba1d2d2619725899d5f49e260e9 /lib/edi/STIDecoder.hpp | |
parent | 3a8a2aa8b682545a2a18bf24975555c7eb07152c (diff) | |
download | dabmux-19d907c885081a3218d81705fd45870b10f99d8d.tar.gz dabmux-19d907c885081a3218d81705fd45870b10f99d8d.tar.bz2 dabmux-19d907c885081a3218d81705fd45870b10f99d8d.zip |
Common: update common code with EDI input changes
Diffstat (limited to 'lib/edi/STIDecoder.hpp')
-rw-r--r-- | lib/edi/STIDecoder.hpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/lib/edi/STIDecoder.hpp b/lib/edi/STIDecoder.hpp index e2aa850..9d55728 100644 --- a/lib/edi/STIDecoder.hpp +++ b/lib/edi/STIDecoder.hpp @@ -1,5 +1,5 @@ /* - Copyright (C) 2019 + Copyright (C) 2020 Matthias P. Braendli, matthias.braendli@mpb.li http://opendigitalradio.org @@ -98,7 +98,9 @@ class STIDataCollector { */ class STIDecoder { public: - STIDecoder(STIDataCollector& data_collector, bool verbose); + STIDecoder(STIDataCollector& data_collector); + + void set_verbose(bool verbose); /* Push bytes into the decoder. The buf can contain more * than a single packet. This is useful when reading from streams @@ -117,13 +119,13 @@ class STIDecoder { void setMaxDelay(int num_af_packets); private: - bool decode_starptr(const std::vector<uint8_t> &value, uint16_t); - bool decode_dsti(const std::vector<uint8_t> &value, uint16_t); - bool decode_ssn(const std::vector<uint8_t> &value, uint16_t n); - bool decode_stardmy(const std::vector<uint8_t> &value, uint16_t); + bool decode_starptr(const std::vector<uint8_t>& value, const tag_name_t& n); + bool decode_dsti(const std::vector<uint8_t>& value, const tag_name_t& n); + bool decode_ssn(const std::vector<uint8_t>& value, const tag_name_t& n); + bool decode_stardmy(const std::vector<uint8_t>& value, const tag_name_t& n); - bool decode_odraudiolevel(const std::vector<uint8_t> &value, uint16_t); - bool decode_odrversion(const std::vector<uint8_t> &value, uint16_t); + bool decode_odraudiolevel(const std::vector<uint8_t>& value, const tag_name_t& n); + bool decode_odrversion(const std::vector<uint8_t>& value, const tag_name_t& n); void packet_completed(); |