GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
beidou_b1i_telemetry_decoder.h
Go to the documentation of this file.
1/*!
2 * \file beidou_b1i_telemetry_decoder.h
3 * \brief Interface of an adapter of a Beidou B1I NAV data decoder block
4 * to a TelemetryDecoderInterface
5 * \author Damian Miralles, 2018. dmiralles2009@gmail.com
6 * \author Sergi Segura, 2018. sergi.segura.munoz(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_BEIDOU_B1I_TELEMETRY_DECODER_H
21#define GNSS_SDR_BEIDOU_B1I_TELEMETRY_DECODER_H
22
23
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 BEIDOU B1I
35 */
36class BeidouB1iTelemetryDecoder : public TelemetryDecoderAdapterBase
37{
38public:
39 BeidouB1iTelemetryDecoder(
40 const ConfigurationInterface* configuration,
41 const std::string& role,
42 unsigned int in_streams,
43 unsigned int out_streams);
44
45 //! Returns "BEIDOU_B1I_Telemetry_Decoder"
46 inline std::string implementation() override
47 {
48 return "BEIDOU_B1I_Telemetry_Decoder";
49 }
50};
51
52
53/** \} */
54/** \} */
55#endif
std::string implementation() override
Returns "BEIDOU_B1I_Telemetry_Decoder".
This abstract class represents an interface to configuration parameters.
Common functionality for telemetry decoder adapters.