GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
glonass_l1_ca_telemetry_decoder.h
Go to the documentation of this file.
1/*!
2 * \file glonass_l1_ca_telemetry_decoder.h
3 * \brief Interface of an adapter of a GLONASS L1 C/A NAV data decoder block
4 * to a TelemetryDecoderInterface
5 * \note Code added as part of GSoC 2017 program
6 * \author Damian Miralles, 2017. dmiralles2009(at)gmail.com
7 *
8 * -----------------------------------------------------------------------------
9 *
10 * GNSS-SDR is a Global Navigation Satellite System software-defined receiver.
11 * This file is part of GNSS-SDR.
12 *
13 * Copyright (C) 2010-2020 (see AUTHORS file for a list of contributors)
14 * SPDX-License-Identifier: GPL-3.0-or-later
15 *
16 * -----------------------------------------------------------------------------
17 */
18
19
20#ifndef GNSS_SDR_GLONASS_L1_CA_TELEMETRY_DECODER_H
21#define GNSS_SDR_GLONASS_L1_CA_TELEMETRY_DECODER_H
22
24#include <string>
25
26/** \addtogroup Telemetry_Decoder
27 * \{ */
28/** \addtogroup Telemetry_Decoder_adapters
29 * \{ */
30
31
32/*!
33 * \brief This class implements a NAV data decoder for GLONASS L1 C/A
34 */
35class GlonassL1CaTelemetryDecoder : public TelemetryDecoderAdapterBase
36{
37public:
38 GlonassL1CaTelemetryDecoder(
39 const ConfigurationInterface* configuration,
40 const std::string& role,
41 unsigned int in_streams,
42 unsigned int out_streams);
43
44 //! Returns "GLONASS_L1_CA_Telemetry_Decoder"
45 inline std::string implementation() override
46 {
47 return "GLONASS_L1_CA_Telemetry_Decoder";
48 }
49};
50
51
52/** \} */
53/** \} */
54#endif
This abstract class represents an interface to configuration parameters.
std::string implementation() override
Returns "GLONASS_L1_CA_Telemetry_Decoder".
Common functionality for telemetry decoder adapters.