GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Public Member Functions | Friends | List of all members
glonass_l2_ca_telemetry_decoder_gs Class Reference

This class implements a block that decodes the GNAV data defined in GLONASS ICD v5.1. More...

#include <glonass_l2_ca_telemetry_decoder_gs.h>

Inheritance diagram for glonass_l2_ca_telemetry_decoder_gs:

Public Member Functions

 ~glonass_l2_ca_telemetry_decoder_gs () override
 Class destructor. More...
 
void set_satellite (const Gnss_Satellite &satellite)
 Set satellite PRN. More...
 
void set_channel (int32_t channel)
 Set receiver's channel. More...
 
void reset ()
 
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. More...
 

Friends

glonass_l2_ca_telemetry_decoder_gs_sptr glonass_l2_ca_make_telemetry_decoder_gs (const Gnss_Satellite &satellite, const Tlm_Conf &conf)
 

Detailed Description

This class implements a block that decodes the GNAV data defined in GLONASS ICD v5.1.

See also
GLONASS ICD

Definition at line 57 of file glonass_l2_ca_telemetry_decoder_gs.h.

Constructor & Destructor Documentation

◆ ~glonass_l2_ca_telemetry_decoder_gs()

glonass_l2_ca_telemetry_decoder_gs::~glonass_l2_ca_telemetry_decoder_gs ( )
override

Class destructor.

Member Function Documentation

◆ general_work()

int glonass_l2_ca_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.

◆ set_channel()

void glonass_l2_ca_telemetry_decoder_gs::set_channel ( int32_t  channel)

Set receiver's channel.

◆ set_satellite()

void glonass_l2_ca_telemetry_decoder_gs::set_satellite ( const Gnss_Satellite satellite)

Set satellite PRN.


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