GNSS-SDR
0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
src
algorithms
telemetry_decoder
adapters
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
23
#include "
telemetry_decoder_adapter_base.h
"
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
*/
35
class
GlonassL1CaTelemetryDecoder :
public
TelemetryDecoderAdapterBase
36
{
37
public
:
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
ConfigurationInterface
This abstract class represents an interface to configuration parameters.
Definition
configuration_interface.h:45
GlonassL1CaTelemetryDecoder::implementation
std::string implementation() override
Returns "GLONASS_L1_CA_Telemetry_Decoder".
Definition
glonass_l1_ca_telemetry_decoder.h:45
telemetry_decoder_adapter_base.h
Common functionality for telemetry decoder adapters.
Generated by
1.16.1