![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
This class implements serialization and deserialization of Galileo_Ephemeris using Protocol Buffers. More...
#include <serdes_galileo_eph.h>
Public Member Functions | |
| Serdes_Galileo_Eph (const Serdes_Galileo_Eph &other) noexcept | |
| Serdes_Galileo_Eph & | operator= (const Serdes_Galileo_Eph &rhs) noexcept |
| < Copy assignment operator | |
| Serdes_Galileo_Eph (Serdes_Galileo_Eph &&other) noexcept | |
| Serdes_Galileo_Eph & | operator= (Serdes_Galileo_Eph &&other) noexcept |
| < Move assignment operator | |
| std::string | createProtobuffer (const std::shared_ptr< Galileo_Ephemeris > monitor) |
| Galileo_Ephemeris | readProtobuffer (const gnss_sdr::GalileoEphemeris &mon) const |
| < Deserialization | |
This class implements serialization and deserialization of Galileo_Ephemeris using Protocol Buffers.
Definition at line 37 of file serdes_galileo_eph.h.
|
inline |
Definition at line 40 of file serdes_galileo_eph.h.
|
inline |
Definition at line 47 of file serdes_galileo_eph.h.
|
inlinenoexcept |
Definition at line 52 of file serdes_galileo_eph.h.
|
inlinenoexcept |
Definition at line 63 of file serdes_galileo_eph.h.
|
inline |
| monitor | Serialization into a string |
Definition at line 73 of file serdes_galileo_eph.h.
|
inlinenoexcept |
< Copy assignment operator
Definition at line 56 of file serdes_galileo_eph.h.
|
inlinenoexcept |
< Move assignment operator
Definition at line 67 of file serdes_galileo_eph.h.
|
inline |
< Deserialization
Definition at line 122 of file serdes_galileo_eph.h.
References Gnss_Ephemeris::af0, Gnss_Ephemeris::af1, Gnss_Ephemeris::af2, Galileo_Ephemeris::BGD_E1E5a, Galileo_Ephemeris::BGD_E1E5b, Gnss_Ephemeris::Cic, Gnss_Ephemeris::Cis, Gnss_Ephemeris::Crc, Gnss_Ephemeris::Crs, Gnss_Ephemeris::Cuc, Gnss_Ephemeris::Cus, Gnss_Ephemeris::delta_n, Gnss_Ephemeris::dtr, Galileo_Ephemeris::E1B_DVS, Galileo_Ephemeris::E1B_HS, Galileo_Ephemeris::E5a_DVS, Galileo_Ephemeris::E5a_HS, Galileo_Ephemeris::E5b_DVS, Galileo_Ephemeris::E5b_HS, Gnss_Ephemeris::ecc, Gnss_Ephemeris::i_0, Gnss_Ephemeris::idot, Gnss_Ephemeris::M_0, Gnss_Ephemeris::omega, Gnss_Ephemeris::OMEGA_0, Gnss_Ephemeris::OMEGAdot, Gnss_Ephemeris::PRN, Gnss_Ephemeris::satClkDrift, Galileo_Ephemeris::SISA, Gnss_Ephemeris::sqrtA, Gnss_Ephemeris::toc, Gnss_Ephemeris::toe, Gnss_Ephemeris::tow, and Gnss_Ephemeris::WN.