GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
TelemetryDecoderInterface Class Referenceabstract

This abstract class represents an interface to a navigation GNSS block. More...

#include <telemetry_decoder_interface.h>

Inheritance diagram for TelemetryDecoderInterface:
GNSSBlockInterface TelemetryDecoderAdapterBase BeidouB1iTelemetryDecoder BeidouB3iTelemetryDecoder GalileoE1BTelemetryDecoder GalileoE5aTelemetryDecoder GalileoE5bTelemetryDecoder GalileoE6TelemetryDecoder GlonassL1CaTelemetryDecoder GlonassL2CaTelemetryDecoder GpsL1CaTelemetryDecoder GpsL2CTelemetryDecoder GpsL5TelemetryDecoder QzssL1TelemetryDecoder QzssL5TelemetryDecoder SbasL1TelemetryDecoder

Public Member Functions

virtual void reset ()=0
virtual void set_satellite (const Gnss_Satellite &sat)=0
virtual void set_channel (int channel)=0
Public Member Functions inherited from GNSSBlockInterface
virtual std::string role ()=0
virtual std::string implementation ()=0
virtual size_t item_size ()=0
virtual void connect (gr::top_block_sptr top_block)=0
virtual void disconnect (gr::top_block_sptr top_block)=0
virtual gr::basic_block_sptr get_left_block ()=0
virtual gr::basic_block_sptr get_right_block ()=0
virtual gr::basic_block_sptr get_left_block (int RF_channel)
virtual gr::basic_block_sptr get_right_block (int RF_channel)
virtual void start ()
 Start the flow of samples if needed.

Detailed Description

This abstract class represents an interface to a navigation GNSS block.

Abstract class for navigation interfaces. Since all its methods are virtual, this class cannot be instantiated directly, and a subclass can only be instantiated directly if all inherited pure virtual methods have been implemented by that class or a parent class.

Definition at line 43 of file telemetry_decoder_interface.h.


The documentation for this class was generated from the following file: