GNSS-SDR
0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
src
algorithms
telemetry_decoder
adapters
gps_l1_ca_telemetry_decoder.h
Go to the documentation of this file.
1
/*!
2
* \file gps_l1_ca_telemetry_decoder.h
3
* \brief Interface of an adapter of a GPS L1 C/A NAV data decoder block
4
* to a TelemetryDecoderInterface
5
* \author Javier Arribas, 2011. jarribas(at)cttc.es
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_GPS_L1_CA_TELEMETRY_DECODER_H
20
#define GNSS_SDR_GPS_L1_CA_TELEMETRY_DECODER_H
21
22
#include "
telemetry_decoder_adapter_base.h
"
23
#include <string>
24
25
/** \addtogroup Telemetry_Decoder Telemetry Decoder
26
* Classes for the decoding of GNSS Navigation messages.
27
* \{ */
28
/** \addtogroup Telemetry_Decoder_adapters telemetry_decoder_adapters
29
* Wrap GNU Radio blocks for the decoding of GNSS Navigation messages with a
30
* TelemetryDecoderInterface
31
* \{ */
32
33
34
/*!
35
* \brief This class implements a NAV data decoder for GPS L1 C/A
36
*/
37
class
GpsL1CaTelemetryDecoder :
public
TelemetryDecoderAdapterBase
38
{
39
public
:
40
GpsL1CaTelemetryDecoder(
41
const
ConfigurationInterface
* configuration,
42
const
std::string& role,
43
unsigned
int
in_streams,
44
unsigned
int
out_streams);
45
46
//! Returns "GPS_L1_CA_Telemetry_Decoder"
47
inline
std::string
implementation
()
override
48
{
49
return
"GPS_L1_CA_Telemetry_Decoder"
;
50
}
51
};
52
53
54
/** \} */
55
/** \} */
56
#endif
// GNSS_SDR_GPS_L1_CA_TELEMETRY_DECODER_H
ConfigurationInterface
This abstract class represents an interface to configuration parameters.
Definition
configuration_interface.h:45
GpsL1CaTelemetryDecoder::implementation
std::string implementation() override
Returns "GPS_L1_CA_Telemetry_Decoder".
Definition
gps_l1_ca_telemetry_decoder.h:47
telemetry_decoder_adapter_base.h
Common functionality for telemetry decoder adapters.
Generated by
1.16.1