GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
Nav_Message_Packet Class Reference

Public Member Functions

 Nav_Message_Packet ()=default
 Default constructor.
 ~Nav_Message_Packet ()=default
 Default destructor.
 Nav_Message_Packet (const Nav_Message_Packet &other) noexcept
 Copy constructor.
Nav_Message_Packetoperator= (const Nav_Message_Packet &rhs) noexcept
 Copy assignment operator.
 Nav_Message_Packet (Nav_Message_Packet &&other) noexcept
 Move constructor.
Nav_Message_Packetoperator= (Nav_Message_Packet &&other) noexcept
 Move assignment operator.

Public Attributes

std::string system
 GNSS constellation: "G" for GPS, "R" for Glonass, "S" for SBAS, "E" for Galileo and "C" for Beidou.
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.
int32_t prn
 SV ID.
int32_t tow_at_current_symbol_ms
 Time of week of the current symbol, in ms.
std::string nav_message
 Content of the navigation page.

Detailed Description

Definition at line 29 of file nav_message_packet.h.

Constructor & Destructor Documentation

◆ Nav_Message_Packet() [1/3]

Nav_Message_Packet::Nav_Message_Packet ( )
default

Default constructor.

Referenced by Nav_Message_Packet(), Nav_Message_Packet(), operator=(), and operator=().

◆ ~Nav_Message_Packet()

Nav_Message_Packet::~Nav_Message_Packet ( )
default

Default destructor.

◆ Nav_Message_Packet() [2/3]

Nav_Message_Packet::Nav_Message_Packet ( const Nav_Message_Packet & other)
inlinenoexcept

Copy constructor.

Definition at line 43 of file nav_message_packet.h.

References Nav_Message_Packet().

◆ Nav_Message_Packet() [3/3]

Nav_Message_Packet::Nav_Message_Packet ( Nav_Message_Packet && other)
inlinenoexcept

Move constructor.

Definition at line 64 of file nav_message_packet.h.

References Nav_Message_Packet().

Member Function Documentation

◆ operator=() [1/2]

Nav_Message_Packet & Nav_Message_Packet::operator= ( const Nav_Message_Packet & rhs)
inlinenoexcept

Copy assignment operator.

Definition at line 49 of file nav_message_packet.h.

References Nav_Message_Packet().

◆ operator=() [2/2]

Nav_Message_Packet & Nav_Message_Packet::operator= ( Nav_Message_Packet && other)
inlinenoexcept

Move assignment operator.

Definition at line 70 of file nav_message_packet.h.

References Nav_Message_Packet().

Member Data Documentation

◆ nav_message

std::string Nav_Message_Packet::nav_message

Content of the navigation page.

Definition at line 40 of file nav_message_packet.h.

Referenced by Serdes_Nav_Message::readProtobuffer().

◆ prn

int32_t Nav_Message_Packet::prn

SV ID.

Definition at line 38 of file nav_message_packet.h.

Referenced by Serdes_Nav_Message::readProtobuffer().

◆ signal

std::string Nav_Message_Packet::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.

Definition at line 37 of file nav_message_packet.h.

Referenced by Serdes_Nav_Message::readProtobuffer().

◆ system

std::string Nav_Message_Packet::system

GNSS constellation: "G" for GPS, "R" for Glonass, "S" for SBAS, "E" for Galileo and "C" for Beidou.

Definition at line 36 of file nav_message_packet.h.

Referenced by Serdes_Nav_Message::readProtobuffer().

◆ tow_at_current_symbol_ms

int32_t Nav_Message_Packet::tow_at_current_symbol_ms

Time of week of the current symbol, in ms.

Definition at line 39 of file nav_message_packet.h.

Referenced by Serdes_Nav_Message::readProtobuffer().


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