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

This class is a storage for the GALILEO ALMANAC data as described in GALILEO ICD. More...

#include <galileo_almanac_helper.h>

Public Member Functions

 Galileo_Almanac_Helper ()=default
 Default constructor.
Galileo_Almanac get_almanac (int i) const

Public Attributes

int32_t IOD_a_7 {}
int32_t WN_a_7 {}
int32_t t0a_7 {}
int32_t SVID1_7 {}
double DELTA_A_7 {}
double e_7 {}
double omega_7 {}
double delta_i_7 {}
double Omega0_7 {}
double Omega_dot_7 {}
double M0_7 {}
int32_t IOD_a_8 {}
double af0_8 {}
double af1_8 {}
int32_t E5b_HS_8 {}
int32_t E1B_HS_8 {}
int32_t E5a_HS_8 {}
int32_t SVID2_8 {}
double DELTA_A_8 {}
double e_8 {}
double omega_8 {}
double delta_i_8 {}
double Omega0_8 {}
double Omega_dot_8 {}
int32_t IOD_a_9 {}
int32_t WN_a_9 {}
int32_t t0a_9 {}
double M0_9 {}
double af0_9 {}
double af1_9 {}
int32_t E5b_HS_9 {}
int32_t E1B_HS_9 {}
int32_t E5a_HS_9 {}
int32_t SVID3_9 {}
double DELTA_A_9 {}
double e_9 {}
double omega_9 {}
double delta_i_9 {}
int32_t IOD_a_10 {}
double Omega0_10 {}
double Omega_dot_10 {}
double M0_10 {}
double af0_10 {}
double af1_10 {}
int32_t E5b_HS_10 {}
int32_t E1B_HS_10 {}
int32_t E5a_HS_10 {}

Detailed Description

This class is a storage for the GALILEO ALMANAC data as described in GALILEO ICD.

See https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo_OS_SIS_ICD_v2.0.pdf paragraph 5.1.10

Definition at line 34 of file galileo_almanac_helper.h.

Constructor & Destructor Documentation

◆ Galileo_Almanac_Helper()

Galileo_Almanac_Helper::Galileo_Almanac_Helper ( )
default

Default constructor.

Member Data Documentation

◆ af0_10

double Galileo_Almanac_Helper::af0_10 {}

Definition at line 90 of file galileo_almanac_helper.h.

◆ af0_8

double Galileo_Almanac_Helper::af0_8 {}

Definition at line 56 of file galileo_almanac_helper.h.

◆ af0_9

double Galileo_Almanac_Helper::af0_9 {}

Definition at line 74 of file galileo_almanac_helper.h.

◆ af1_10

double Galileo_Almanac_Helper::af1_10 {}

Definition at line 91 of file galileo_almanac_helper.h.

◆ af1_8

double Galileo_Almanac_Helper::af1_8 {}

Definition at line 57 of file galileo_almanac_helper.h.

◆ af1_9

double Galileo_Almanac_Helper::af1_9 {}

Definition at line 75 of file galileo_almanac_helper.h.

◆ DELTA_A_7

double Galileo_Almanac_Helper::DELTA_A_7 {}

Definition at line 46 of file galileo_almanac_helper.h.

◆ DELTA_A_8

double Galileo_Almanac_Helper::DELTA_A_8 {}

Definition at line 62 of file galileo_almanac_helper.h.

◆ DELTA_A_9

double Galileo_Almanac_Helper::DELTA_A_9 {}

Definition at line 80 of file galileo_almanac_helper.h.

◆ delta_i_7

double Galileo_Almanac_Helper::delta_i_7 {}

Definition at line 49 of file galileo_almanac_helper.h.

◆ delta_i_8

double Galileo_Almanac_Helper::delta_i_8 {}

Definition at line 65 of file galileo_almanac_helper.h.

◆ delta_i_9

double Galileo_Almanac_Helper::delta_i_9 {}

Definition at line 83 of file galileo_almanac_helper.h.

◆ E1B_HS_10

int32_t Galileo_Almanac_Helper::E1B_HS_10 {}

Definition at line 93 of file galileo_almanac_helper.h.

◆ E1B_HS_8

int32_t Galileo_Almanac_Helper::E1B_HS_8 {}

Definition at line 59 of file galileo_almanac_helper.h.

◆ E1B_HS_9

int32_t Galileo_Almanac_Helper::E1B_HS_9 {}

Definition at line 77 of file galileo_almanac_helper.h.

◆ E5a_HS_10

int32_t Galileo_Almanac_Helper::E5a_HS_10 {}

Definition at line 94 of file galileo_almanac_helper.h.

◆ E5a_HS_8

int32_t Galileo_Almanac_Helper::E5a_HS_8 {}

Definition at line 60 of file galileo_almanac_helper.h.

◆ E5a_HS_9

int32_t Galileo_Almanac_Helper::E5a_HS_9 {}

Definition at line 78 of file galileo_almanac_helper.h.

◆ E5b_HS_10

int32_t Galileo_Almanac_Helper::E5b_HS_10 {}

Definition at line 92 of file galileo_almanac_helper.h.

◆ E5b_HS_8

int32_t Galileo_Almanac_Helper::E5b_HS_8 {}

Definition at line 58 of file galileo_almanac_helper.h.

◆ E5b_HS_9

int32_t Galileo_Almanac_Helper::E5b_HS_9 {}

Definition at line 76 of file galileo_almanac_helper.h.

◆ e_7

double Galileo_Almanac_Helper::e_7 {}

Definition at line 47 of file galileo_almanac_helper.h.

◆ e_8

double Galileo_Almanac_Helper::e_8 {}

Definition at line 63 of file galileo_almanac_helper.h.

◆ e_9

double Galileo_Almanac_Helper::e_9 {}

Definition at line 81 of file galileo_almanac_helper.h.

◆ IOD_a_10

int32_t Galileo_Almanac_Helper::IOD_a_10 {}

Definition at line 86 of file galileo_almanac_helper.h.

◆ IOD_a_7

int32_t Galileo_Almanac_Helper::IOD_a_7 {}

Definition at line 42 of file galileo_almanac_helper.h.

◆ IOD_a_8

int32_t Galileo_Almanac_Helper::IOD_a_8 {}

Definition at line 55 of file galileo_almanac_helper.h.

◆ IOD_a_9

int32_t Galileo_Almanac_Helper::IOD_a_9 {}

Definition at line 70 of file galileo_almanac_helper.h.

◆ M0_10

double Galileo_Almanac_Helper::M0_10 {}

Definition at line 89 of file galileo_almanac_helper.h.

◆ M0_7

double Galileo_Almanac_Helper::M0_7 {}

Definition at line 52 of file galileo_almanac_helper.h.

◆ M0_9

double Galileo_Almanac_Helper::M0_9 {}

Definition at line 73 of file galileo_almanac_helper.h.

◆ Omega0_10

double Galileo_Almanac_Helper::Omega0_10 {}

Definition at line 87 of file galileo_almanac_helper.h.

◆ Omega0_7

double Galileo_Almanac_Helper::Omega0_7 {}

Definition at line 50 of file galileo_almanac_helper.h.

◆ Omega0_8

double Galileo_Almanac_Helper::Omega0_8 {}

Definition at line 66 of file galileo_almanac_helper.h.

◆ omega_7

double Galileo_Almanac_Helper::omega_7 {}

Definition at line 48 of file galileo_almanac_helper.h.

◆ omega_8

double Galileo_Almanac_Helper::omega_8 {}

Definition at line 64 of file galileo_almanac_helper.h.

◆ omega_9

double Galileo_Almanac_Helper::omega_9 {}

Definition at line 82 of file galileo_almanac_helper.h.

◆ Omega_dot_10

double Galileo_Almanac_Helper::Omega_dot_10 {}

Definition at line 88 of file galileo_almanac_helper.h.

◆ Omega_dot_7

double Galileo_Almanac_Helper::Omega_dot_7 {}

Definition at line 51 of file galileo_almanac_helper.h.

◆ Omega_dot_8

double Galileo_Almanac_Helper::Omega_dot_8 {}

Definition at line 67 of file galileo_almanac_helper.h.

◆ SVID1_7

int32_t Galileo_Almanac_Helper::SVID1_7 {}

Definition at line 45 of file galileo_almanac_helper.h.

◆ SVID2_8

int32_t Galileo_Almanac_Helper::SVID2_8 {}

Definition at line 61 of file galileo_almanac_helper.h.

◆ SVID3_9

int32_t Galileo_Almanac_Helper::SVID3_9 {}

Definition at line 79 of file galileo_almanac_helper.h.

◆ t0a_7

int32_t Galileo_Almanac_Helper::t0a_7 {}

Definition at line 44 of file galileo_almanac_helper.h.

◆ t0a_9

int32_t Galileo_Almanac_Helper::t0a_9 {}

Definition at line 72 of file galileo_almanac_helper.h.

◆ WN_a_7

int32_t Galileo_Almanac_Helper::WN_a_7 {}

Definition at line 43 of file galileo_almanac_helper.h.

◆ WN_a_9

int32_t Galileo_Almanac_Helper::WN_a_9 {}

Definition at line 71 of file galileo_almanac_helper.h.


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