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

This class represents a GNSS signal. More...

#include <gnss_signal.h>

Public Member Functions

 Gnss_Signal (const std::string &signal_)
 
 Gnss_Signal (const Gnss_Satellite &satellite_, const std::string &signal_)
 
std::string get_signal_str () const
 Get the satellite signal {"1C" for GPS L1 C/A, "2S" for GPS L2C (M), "L5" for GPS L5, "1G" for GLONASS L1 C/A, "1B" for Galileo E1B, "5X" for Galileo E5a. More...
 
Gnss_Satellite get_satellite () const
 Get the Gnss_Satellite associated to the signal. More...
 

Friends

bool operator== (const Gnss_Signal &, const Gnss_Signal &)
 operator== for comparison More...
 
std::ostream & operator<< (std::ostream &, const Gnss_Signal &)
 operator<< for pretty printing More...
 

Detailed Description

This class represents a GNSS signal.

It contains information about the space vehicle and the specific signal.

Definition at line 37 of file gnss_signal.h.

Member Function Documentation

◆ get_satellite()

Gnss_Satellite Gnss_Signal::get_satellite ( ) const

Get the Gnss_Satellite associated to the signal.

◆ get_signal_str()

std::string Gnss_Signal::get_signal_str ( ) const

Get the satellite signal {"1C" for GPS L1 C/A, "2S" for GPS L2C (M), "L5" for GPS L5, "1G" for GLONASS L1 C/A, "1B" for Galileo E1B, "5X" for Galileo E5a.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  ,
const Gnss_Signal  
)
friend

operator<< for pretty printing

◆ operator==

bool operator== ( const Gnss_Signal ,
const Gnss_Signal  
)
friend

operator== for comparison


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