GNSS-SDR  0.0.21
An Open Source GNSS Software Defined Receiver
glonass_l2_ca_telemetry_decoder.h
Go to the documentation of this file.
1 /*!
2  * \file glonass_l2_ca_telemetry_decoder.h
3  * \brief Interface of an adapter of a GLONASS L2 C/A NAV data decoder block
4  * to a TelemetryDecoderInterface
5  * \author Damian Miralles, 2018. dmiralles2009(at)gmail.com
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 
19 #ifndef GNSS_SDR_GLONASS_L2_CA_TELEMETRY_DECODER_H
20 #define GNSS_SDR_GLONASS_L2_CA_TELEMETRY_DECODER_H
21 
23 #include <string>
24 
25 /** \addtogroup Telemetry_Decoder
26  * \{ */
27 /** \addtogroup Telemetry_Decoder_adapters
28  * \{ */
29 
30 
31 /*!
32  * \brief This class implements a NAV data decoder for GLONASS L2 C/A
33  */
35 {
36 public:
38  const ConfigurationInterface* configuration,
39  const std::string& role,
40  unsigned int in_streams,
41  unsigned int out_streams);
42 
43  //! Returns "GLONASS_L2_CA_Telemetry_Decoder"
44  inline std::string implementation() override
45  {
46  return "GLONASS_L2_CA_Telemetry_Decoder";
47  }
48 };
49 
50 
51 /** \} */
52 /** \} */
53 #endif // GNSS_SDR_GLONASS_L2_CA_TELEMETRY_DECODER_H
std::string implementation() override
Returns "GLONASS_L2_CA_Telemetry_Decoder".
Common functionality for telemetry decoder adapters.
Base class for Telemetry Decoder adapters.
This abstract class represents an interface to configuration parameters.
This class implements a NAV data decoder for GLONASS L2 C/A.