19#ifndef GNSS_SDR_GNSS_SIGNAL_H
20#define GNSS_SDR_GNSS_SIGNAL_H
41 Gnss_Signal() =
default;
42 explicit Gnss_Signal(
const std::string& signal_);
43 Gnss_Signal(
const Gnss_Satellite& satellite_,
const std::string& signal_);
44 ~Gnss_Signal() =
default;
58 friend bool operator==(
const Gnss_Signal& ,
const Gnss_Signal& );
59 friend std::ostream&
operator<<(std::ostream& ,
const Gnss_Signal& );
This class represents a GNSS satellite.
Gnss_Satellite get_satellite() const
Get the Gnss_Satellite associated to the signal.
std::string get_signal_str() const
Return the signal identifier string.
friend bool operator==(const Gnss_Signal &, const Gnss_Signal &)
operator== for comparison
friend std::ostream & operator<<(std::ostream &, const Gnss_Signal &)
operator<< for pretty printing
Interface of the Gnss_Satellite class.