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

This class is a storage for the BEIDOU IONOSPHERIC data as described in ICD v2.1. More...

#include <beidou_dnav_iono.h>

Public Member Functions

 Beidou_Dnav_Iono ()=default
 Default constructor. 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 ephemeris data on disk file. More...
 

Public Attributes

double d_alpha0 {}
 Coefficient 0 of a cubic equation representing the amplitude of the vertical delay [s]. More...
 
double d_alpha1 {}
 Coefficient 1 of a cubic equation representing the amplitude of the vertical delay [s/semi-circle]. More...
 
double d_alpha2 {}
 Coefficient 2 of a cubic equation representing the amplitude of the vertical delay [s(semi-circle)^2]. More...
 
double d_alpha3 {}
 Coefficient 3 of a cubic equation representing the amplitude of the vertical delay [s(semi-circle)^3]. More...
 
double d_beta0 {}
 Coefficient 0 of a cubic equation representing the period of the model [s]. More...
 
double d_beta1 {}
 Coefficient 1 of a cubic equation representing the period of the model [s/semi-circle]. More...
 
double d_beta2 {}
 Coefficient 2 of a cubic equation representing the period of the model [s(semi-circle)^2]. More...
 
double d_beta3 {}
 Coefficient 3 of a cubic equation representing the period of the model [s(semi-circle)^3]. More...
 
bool valid {}
 Valid flag. More...
 

Detailed Description

This class is a storage for the BEIDOU IONOSPHERIC data as described in ICD v2.1.

Definition at line 33 of file beidou_dnav_iono.h.

Constructor & Destructor Documentation

◆ Beidou_Dnav_Iono()

Beidou_Dnav_Iono::Beidou_Dnav_Iono ( )
default

Default constructor.

Member Function Documentation

◆ serialize()

template<class Archive >
void Beidou_Dnav_Iono::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 ephemeris data on disk file.

Definition at line 55 of file beidou_dnav_iono.h.

References d_alpha0, d_alpha1, d_alpha2, d_alpha3, d_beta0, d_beta1, d_beta2, and d_beta3.

Member Data Documentation

◆ d_alpha0

double Beidou_Dnav_Iono::d_alpha0 {}

Coefficient 0 of a cubic equation representing the amplitude of the vertical delay [s].

Definition at line 39 of file beidou_dnav_iono.h.

Referenced by serialize().

◆ d_alpha1

double Beidou_Dnav_Iono::d_alpha1 {}

Coefficient 1 of a cubic equation representing the amplitude of the vertical delay [s/semi-circle].

Definition at line 40 of file beidou_dnav_iono.h.

Referenced by serialize().

◆ d_alpha2

double Beidou_Dnav_Iono::d_alpha2 {}

Coefficient 2 of a cubic equation representing the amplitude of the vertical delay [s(semi-circle)^2].

Definition at line 41 of file beidou_dnav_iono.h.

Referenced by serialize().

◆ d_alpha3

double Beidou_Dnav_Iono::d_alpha3 {}

Coefficient 3 of a cubic equation representing the amplitude of the vertical delay [s(semi-circle)^3].

Definition at line 42 of file beidou_dnav_iono.h.

Referenced by serialize().

◆ d_beta0

double Beidou_Dnav_Iono::d_beta0 {}

Coefficient 0 of a cubic equation representing the period of the model [s].

Definition at line 43 of file beidou_dnav_iono.h.

Referenced by serialize().

◆ d_beta1

double Beidou_Dnav_Iono::d_beta1 {}

Coefficient 1 of a cubic equation representing the period of the model [s/semi-circle].

Definition at line 44 of file beidou_dnav_iono.h.

Referenced by serialize().

◆ d_beta2

double Beidou_Dnav_Iono::d_beta2 {}

Coefficient 2 of a cubic equation representing the period of the model [s(semi-circle)^2].

Definition at line 45 of file beidou_dnav_iono.h.

Referenced by serialize().

◆ d_beta3

double Beidou_Dnav_Iono::d_beta3 {}

Coefficient 3 of a cubic equation representing the period of the model [s(semi-circle)^3].

Definition at line 46 of file beidou_dnav_iono.h.

Referenced by serialize().

◆ valid

bool Beidou_Dnav_Iono::valid {}

Valid flag.

Definition at line 48 of file beidou_dnav_iono.h.


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