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

This class implements a block that decodes the SBAS integrity and corrections data defined in RTCA MOPS DO-229. More...

#include <sbas_l1_telemetry_decoder_gs.h>

Inheritance diagram for sbas_l1_telemetry_decoder_gs:
telemetry_impl_interface

Public Member Functions

void set_satellite (const Gnss_Satellite &satellite) override
 Set satellite PRN.
void set_channel (int32_t channel) override
 Set receiver's channel.
void reset () override
int general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) override
 This is where all signal processing takes place.
Public Member Functions inherited from telemetry_impl_interface
 telemetry_impl_interface (const std::string &name, gr::io_signature::sptr input_signature, gr::io_signature::sptr output_signature)
virtual void set_channel (int channel)=0

Friends

sbas_l1_telemetry_decoder_gs_sptr sbas_l1_make_telemetry_decoder_gs (const Gnss_Satellite &satellite, bool dump)

Additional Inherited Members

Protected Member Functions inherited from telemetry_impl_interface
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

This class implements a block that decodes the SBAS integrity and corrections data defined in RTCA MOPS DO-229.

Definition at line 47 of file sbas_l1_telemetry_decoder_gs.h.

Member Function Documentation

◆ general_work()

int sbas_l1_telemetry_decoder_gs::general_work ( int noutput_items,
gr_vector_int & ninput_items,
gr_vector_const_void_star & input_items,
gr_vector_void_star & output_items )
override

This is where all signal processing takes place.

◆ reset()

void sbas_l1_telemetry_decoder_gs::reset ( )
inlineoverridevirtual

Implements telemetry_impl_interface.

Definition at line 53 of file sbas_l1_telemetry_decoder_gs.h.

◆ set_channel()

void sbas_l1_telemetry_decoder_gs::set_channel ( int32_t channel)
override

Set receiver's channel.

◆ set_satellite()

void sbas_l1_telemetry_decoder_gs::set_satellite ( const Gnss_Satellite & satellite)
overridevirtual

Set satellite PRN.

Implements telemetry_impl_interface.


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