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

This class handles the Galileo F/NAV Data message, as described in the Galileo Open Service Signal in Space Interface Control Document (OS SIS ICD), Issue 2.0 (Jan. 2021). See https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo_OS_SIS_ICD_v2.0.pdf. More...

#include <galileo_fnav_message.h>

Public Member Functions

void split_page (const std::string &page_string)
bool have_new_ephemeris ()
bool have_new_iono_and_GST ()
bool have_new_utc_model ()
bool have_new_almanac ()
Galileo_Ephemeris get_ephemeris () const
Galileo_Iono get_iono () const
Galileo_Utc_Model get_utc_model () const
Galileo_Almanac_Helper get_almanac () const
int32_t get_TOW1 () const
int32_t get_TOW2 () const
int32_t get_TOW3 () const
int32_t get_TOW4 () const
bool get_flag_CRC_test () const
bool get_flag_TOW_set () const
void set_flag_TOW_set (bool flag_tow)
bool is_TOW1_set () const
void set_TOW1_flag (bool flag_tow1)
bool is_TOW2_set () const
void set_TOW2_flag (bool flag_tow2)
bool is_TOW3_set () const
void set_TOW3_flag (bool flag_tow3)
bool is_TOW4_set () const
void set_TOW4_flag (bool flag_tow4)

Detailed Description

This class handles the Galileo F/NAV Data message, as described in the Galileo Open Service Signal in Space Interface Control Document (OS SIS ICD), Issue 2.0 (Jan. 2021). See https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo_OS_SIS_ICD_v2.0.pdf.

Definition at line 50 of file galileo_fnav_message.h.

Member Function Documentation

◆ get_flag_CRC_test()

bool Galileo_Fnav_Message::get_flag_CRC_test ( ) const
inline

Definition at line 85 of file galileo_fnav_message.h.

◆ get_flag_TOW_set()

bool Galileo_Fnav_Message::get_flag_TOW_set ( ) const
inline

Definition at line 90 of file galileo_fnav_message.h.

◆ get_TOW1()

int32_t Galileo_Fnav_Message::get_TOW1 ( ) const
inline

Definition at line 65 of file galileo_fnav_message.h.

◆ get_TOW2()

int32_t Galileo_Fnav_Message::get_TOW2 ( ) const
inline

Definition at line 70 of file galileo_fnav_message.h.

◆ get_TOW3()

int32_t Galileo_Fnav_Message::get_TOW3 ( ) const
inline

Definition at line 75 of file galileo_fnav_message.h.

◆ get_TOW4()

int32_t Galileo_Fnav_Message::get_TOW4 ( ) const
inline

Definition at line 80 of file galileo_fnav_message.h.

◆ is_TOW1_set()

bool Galileo_Fnav_Message::is_TOW1_set ( ) const
inline

Definition at line 100 of file galileo_fnav_message.h.

◆ is_TOW2_set()

bool Galileo_Fnav_Message::is_TOW2_set ( ) const
inline

Definition at line 110 of file galileo_fnav_message.h.

◆ is_TOW3_set()

bool Galileo_Fnav_Message::is_TOW3_set ( ) const
inline

Definition at line 120 of file galileo_fnav_message.h.

◆ is_TOW4_set()

bool Galileo_Fnav_Message::is_TOW4_set ( ) const
inline

Definition at line 130 of file galileo_fnav_message.h.

◆ set_flag_TOW_set()

void Galileo_Fnav_Message::set_flag_TOW_set ( bool flag_tow)
inline

Definition at line 95 of file galileo_fnav_message.h.

◆ set_TOW1_flag()

void Galileo_Fnav_Message::set_TOW1_flag ( bool flag_tow1)
inline

Definition at line 105 of file galileo_fnav_message.h.

◆ set_TOW2_flag()

void Galileo_Fnav_Message::set_TOW2_flag ( bool flag_tow2)
inline

Definition at line 115 of file galileo_fnav_message.h.

◆ set_TOW3_flag()

void Galileo_Fnav_Message::set_TOW3_flag ( bool flag_tow3)
inline

Definition at line 125 of file galileo_fnav_message.h.

◆ set_TOW4_flag()

void Galileo_Fnav_Message::set_TOW4_flag ( bool flag_tow4)
inline

Definition at line 135 of file galileo_fnav_message.h.


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