GNSS-SDR
0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
src
algorithms
telemetry_decoder
adapters
galileo_e5a_telemetry_decoder.h
Go to the documentation of this file.
1
/*!
2
* \file galileo_e5a_telemetry_decoder.h
3
* \brief Interface of an adapter of a GALILEO E5a FNAV data decoder block
4
* to a TelemetryDecoderInterface
5
* \author Marc Sales, 2014. marcsales92(at)gmail.com
6
* \based on work from:
7
* <ul>
8
* <li> Javier Arribas, 2011. jarribas(at)cttc.es
9
* </ul>
10
*
11
*
12
* -----------------------------------------------------------------------------
13
*
14
* GNSS-SDR is a Global Navigation Satellite System software-defined receiver.
15
* This file is part of GNSS-SDR.
16
*
17
* Copyright (C) 2010-2020 (see AUTHORS file for a list of contributors)
18
* SPDX-License-Identifier: GPL-3.0-or-later
19
*
20
* -----------------------------------------------------------------------------
21
*/
22
23
#ifndef GNSS_SDR_GALILEO_E5A_TELEMETRY_DECODER_H
24
#define GNSS_SDR_GALILEO_E5A_TELEMETRY_DECODER_H
25
26
27
#include "
telemetry_decoder_adapter_base.h
"
28
#include <string>
29
30
/** \addtogroup Telemetry_Decoder
31
* \{ */
32
/** \addtogroup Telemetry_Decoder_adapters
33
* \{ */
34
35
/*!
36
* \brief This class implements a NAV data decoder for Galileo INAV frames in E1B radio link
37
*/
38
class
GalileoE5aTelemetryDecoder :
public
TelemetryDecoderAdapterBase
39
{
40
public
:
41
GalileoE5aTelemetryDecoder(
42
const
ConfigurationInterface
* configuration,
43
const
std::string& role,
44
unsigned
int
in_streams,
45
unsigned
int
out_streams);
46
47
/*!
48
* \brief Returns "Galileo_E5a_Telemetry_Decoder"
49
*/
50
inline
std::string
implementation
()
override
51
{
52
return
"Galileo_E5A_Telemetry_Decoder"
;
53
}
54
};
55
56
57
/** \} */
58
/** \} */
59
#endif
// GNSS_SDR_GALILEO_E5A_TELEMETRY_DECODER_H
ConfigurationInterface
This abstract class represents an interface to configuration parameters.
Definition
configuration_interface.h:45
GalileoE5aTelemetryDecoder::implementation
std::string implementation() override
Returns "Galileo_E5a_Telemetry_Decoder".
Definition
galileo_e5a_telemetry_decoder.h:50
telemetry_decoder_adapter_base.h
Common functionality for telemetry decoder adapters.
Generated by
1.16.1