GNSS-SDR  0.0.14
An Open Source GNSS Software Defined Receiver
tlm_conf.h
Go to the documentation of this file.
1 /*!
2  * \file tlm_conf.h
3  * \brief Class that contains all the configuration parameters for generic
4  * telemetry decoder block.
5  * \author Carles Fernandez, 2020. cfernandez(at)cttc.es
6  *
7  * -----------------------------------------------------------------------------
8  *
9  * GNSS-SDR is a Global Navigation Satellite System software-defined receiver.
10  * This file is part of GNSS-SDR.
11  *
12  * Copyright (C) 2010-2020 (see AUTHORS file for a list of contributors)
13  * SPDX-License-Identifier: GPL-3.0-or-later
14  *
15  * -----------------------------------------------------------------------------
16  */
17 
18 #ifndef GNSS_SDR_TLM_CONF_H
19 #define GNSS_SDR_TLM_CONF_H
20 
22 #include <string>
23 
24 /** \addtogroup Telemetry_Decoder
25  * \{ */
26 /** \addtogroup Telemetry_Decoder_libs
27  * \{ */
28 
29 
30 class Tlm_Conf
31 {
32 public:
33  Tlm_Conf();
34 
35  void SetFromConfiguration(const ConfigurationInterface *configuration, const std::string &role);
36 
37  std::string dump_filename;
38  bool dump;
39  bool dump_mat;
40  bool remove_dat;
41 };
42 
43 
44 /** \} */
45 /** \} */
46 #endif // GNSS_SDR_TLM_CONF_H
This abstract class represents an interface to configuration parameters.
This class represents an interface to configuration parameters.