17 #ifndef GNSS_SDR_NAV_MESSAGE_PACKET_H 18 #define GNSS_SDR_NAV_MESSAGE_PACKET_H 55 this->signal = rhs.signal;
57 this->tow_at_current_symbol_ms = rhs.tow_at_current_symbol_ms;
58 this->nav_message = rhs.nav_message;
66 *
this = std::move(other);
74 this->system = other.
system;
75 this->signal = other.signal;
76 this->prn = other.prn;
77 this->tow_at_current_symbol_ms = other.tow_at_current_symbol_ms;
78 this->nav_message = other.nav_message;
86 #endif // GNSS_SDR_NAV_MESSAGE_PACKET_H ~Nav_Message_Packet()=default
Default destructor.
std::string signal
GNSS signal: "1C" for GPS L1 C/A, "1B" for Galileo E1b/c, "1G" for Glonass L1 C/A, "2S" for GPS L2 L2C(M), "2G" for Glonass L2 C/A, "L5" for GPS L5 and "5X" for Galileo E5a.
Nav_Message_Packet(Nav_Message_Packet &&other) noexcept
Move constructor.
Nav_Message_Packet()=default
Default constructor.
Nav_Message_Packet & operator=(const Nav_Message_Packet &rhs) noexcept
Copy assignment operator.
std::string system
GNSS constellation: "G" for GPS, "R" for Glonass, "S" for SBAS, "E" for Galileo and "C" for Beidou...
int32_t tow_at_current_symbol_ms
Time of week of the current symbol, in ms.
Nav_Message_Packet(const Nav_Message_Packet &other) noexcept
Copy constructor.
Nav_Message_Packet & operator=(Nav_Message_Packet &&other) noexcept
Move assignment operator.
std::string nav_message
Content of the navigation page.