17#ifndef GNSS_SDR_NAV_MESSAGE_PACKET_H
18#define GNSS_SDR_NAV_MESSAGE_PACKET_H
54 this->system = rhs.system;
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;
std::string signal
GNSS signal: "1C" for GPS L1 C/A, "1B" for Galileo E1b/c, "1G" for Glonass L1 C/A,...
std::string nav_message
Content of the navigation page.
std::string system
GNSS constellation: "G" for GPS, "R" for Glonass, "S" for SBAS, "E" for Galileo and "C" for Beidou.
Nav_Message_Packet & operator=(Nav_Message_Packet &&other) noexcept
Move assignment operator.
~Nav_Message_Packet()=default
Default destructor.
Nav_Message_Packet()=default
Default constructor.
Nav_Message_Packet & operator=(const Nav_Message_Packet &rhs) noexcept
Copy assignment operator.
int32_t tow_at_current_symbol_ms
Time of week of the current symbol, in ms.
Nav_Message_Packet(Nav_Message_Packet &&other) noexcept
Move constructor.
Nav_Message_Packet(const Nav_Message_Packet &other) noexcept
Copy constructor.