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