GNSS-SDR  0.0.21
An Open Source GNSS Software Defined Receiver
Public Member Functions | Protected Member Functions | List of all members
telemetry_impl_interface Class Referenceabstract

Common base class for telemetry decoder GNU Radio implementations. More...

#include <telemetry_impl_interface.h>

Inheritance diagram for telemetry_impl_interface:
beidou_b1i_telemetry_decoder_gs beidou_b3i_telemetry_decoder_gs galileo_telemetry_decoder_gs glonass_l1_ca_telemetry_decoder_gs glonass_l2_ca_telemetry_decoder_gs gps_l1_ca_telemetry_decoder_gs gps_l2c_telemetry_decoder_gs gps_l5_telemetry_decoder_gs sbas_l1_telemetry_decoder_gs

Public Member Functions

 telemetry_impl_interface (const std::string &name, gr::io_signature::sptr input_signature, gr::io_signature::sptr output_signature)
 
virtual void set_satellite (const Gnss_Satellite &satellite)=0
 
virtual void set_channel (int channel)=0
 
virtual void reset ()=0
 

Protected Member Functions

void configure_basic_outputs ()
 
void configure_dump_file (int32_t channel, bool enable_dump, std::string &dump_filename, std::ofstream &dump_file) const
 
void configure_crc_stats_channel (int32_t channel, bool &dump_crc_stats, std::unique_ptr< Tlm_CRC_Stats > &crc_stats) const
 

Detailed Description

Common base class for telemetry decoder GNU Radio implementations.

Definition at line 45 of file telemetry_impl_interface.h.


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