GNSS-SDR  0.0.14
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.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_6 {}
 
double A1_6 {}
 
int32_t Delta_tLS_6 {}
 
int32_t t0t_6 {}
 UTC data reference Time of Week [s]. More...
 
int32_t WNot_6 {}
 UTC data reference Week number [week]. More...
 
int32_t WN_LSF_6 {}
 
int32_t DN_6 {}
 
int32_t Delta_tLSF_6 {}
 
double A_0G_10 {}
 
double A_1G_10 {}
 
int32_t t_0G_10 {}
 
int32_t WN_0G_10 {}
 
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.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 t0t_6, and WNot_6.

Member Data Documentation

◆ t0t_6

int32_t Galileo_Utc_Model::t0t_6 {}

UTC data reference Time of Week [s].

Definition at line 51 of file galileo_utc_model.h.

Referenced by serialize().

◆ WNot_6

int32_t Galileo_Utc_Model::WNot_6 {}

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: