GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
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.

Constructor & Destructor Documentation

◆ telemetry_impl_interface()

telemetry_impl_interface::telemetry_impl_interface ( const std::string & name,
gr::io_signature::sptr input_signature,
gr::io_signature::sptr output_signature )
inline

Definition at line 48 of file telemetry_impl_interface.h.

Member Function Documentation

◆ set_channel()

virtual void telemetry_impl_interface::set_channel ( int channel)
pure virtual

◆ set_satellite()


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