GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Public Member Functions | Public Attributes | List of all members
Galileo_Utc_Model Class Reference

This class is a storage for the GALILEO UTC MODEL data as described in Galileo ICD https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo_OS_SIS_ICD_v2.0.pdf paragraph 5.1.7. More...

#include <galileo_utc_model.h>

Public Member Functions

 Galileo_Utc_Model ()=default
 
double GST_to_UTC_time (double t_e, int32_t WN) const
 GST-UTC Conversion Algorithm and Parameters. More...
 
template<class Archive >
void serialize (Archive &archive, const unsigned int version)
 Serialize is a boost standard method to be called by the boost XML serialization. Here is used to save the UTC data on disk file. More...
 

Public Attributes

double A0 {}
 
double A1 {}
 
int32_t Delta_tLS {}
 
int32_t tot {}
 UTC data reference Time of Week [s]. More...
 
int32_t WNot {}
 UTC data reference Week number [week]. More...
 
int32_t WN_LSF {}
 
int32_t DN {}
 
int32_t Delta_tLSF {}
 
double A_0G {}
 
double A_1G {}
 
int32_t t_0G {}
 
int32_t WN_0G {}
 
bool flag_utc_model {}
 

Detailed Description

This class is a storage for the GALILEO UTC MODEL data as described in Galileo ICD https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo_OS_SIS_ICD_v2.0.pdf paragraph 5.1.7.

Definition at line 36 of file galileo_utc_model.h.

Constructor & Destructor Documentation

◆ Galileo_Utc_Model()

Galileo_Utc_Model::Galileo_Utc_Model ( )
default

Default constructor

Member Function Documentation

◆ GST_to_UTC_time()

double Galileo_Utc_Model::GST_to_UTC_time ( double  t_e,
int32_t  WN 
) const

GST-UTC Conversion Algorithm and Parameters.

◆ serialize()

template<class Archive >
void Galileo_Utc_Model::serialize ( Archive &  archive,
const unsigned int  version 
)
inline

Serialize is a boost standard method to be called by the boost XML serialization. Here is used to save the UTC data on disk file.

Definition at line 71 of file galileo_utc_model.h.

References tot, and WNot.

Member Data Documentation

◆ tot

int32_t Galileo_Utc_Model::tot {}

UTC data reference Time of Week [s].

Definition at line 51 of file galileo_utc_model.h.

Referenced by serialize().

◆ WNot

int32_t Galileo_Utc_Model::WNot {}

UTC data reference Week number [week].

Definition at line 52 of file galileo_utc_model.h.

Referenced by serialize().


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