![]() |
GNSS-SDR
0.0.19
An Open Source GNSS Software Defined Receiver
|
This class implements serialization and deserialization of Gps_Ephemeris objects using Protocol Buffers. More...
#include <serdes_gps_eph.h>
Public Member Functions | |
| Serdes_Gps_Eph (const Serdes_Gps_Eph &other) noexcept | |
| Serdes_Gps_Eph & | operator= (const Serdes_Gps_Eph &rhs) noexcept |
| < Copy assignment operator More... | |
| Serdes_Gps_Eph (Serdes_Gps_Eph &&other) noexcept | |
| Serdes_Gps_Eph & | operator= (Serdes_Gps_Eph &&other) noexcept |
| < Move assignment operator More... | |
| std::string | createProtobuffer (const std::shared_ptr< Gps_Ephemeris > monitor) |
| Gps_Ephemeris | readProtobuffer (const gnss_sdr::GpsEphemeris &mon) const |
| < Deserialization More... | |
This class implements serialization and deserialization of Gps_Ephemeris objects using Protocol Buffers.
Definition at line 36 of file serdes_gps_eph.h.
|
inline |
| monitor | Serialization into a string |
Definition at line 72 of file serdes_gps_eph.h.
|
inlinenoexcept |
< Copy assignment operator
Definition at line 55 of file serdes_gps_eph.h.
|
inlinenoexcept |
< Move assignment operator
Definition at line 66 of file serdes_gps_eph.h.
|
inline |
< Deserialization
Definition at line 124 of file serdes_gps_eph.h.
References Gnss_Ephemeris::af0, Gnss_Ephemeris::af1, Gnss_Ephemeris::af2, Gps_Ephemeris::alert_flag, Gps_Ephemeris::antispoofing_flag, Gps_Ephemeris::AODO, Gnss_Ephemeris::Cic, Gnss_Ephemeris::Cis, Gps_Ephemeris::code_on_L2, Gnss_Ephemeris::Crc, Gnss_Ephemeris::Crs, Gnss_Ephemeris::Cuc, Gnss_Ephemeris::Cus, Gnss_Ephemeris::delta_n, Gnss_Ephemeris::dtr, Gnss_Ephemeris::ecc, Gps_Ephemeris::fit_interval_flag, Gnss_Ephemeris::i_0, Gnss_Ephemeris::idot, Gps_Ephemeris::integrity_status_flag, Gps_Ephemeris::IODC, Gps_Ephemeris::IODE_SF2, Gps_Ephemeris::IODE_SF3, Gps_Ephemeris::L2_P_data_flag, Gnss_Ephemeris::M_0, Gnss_Ephemeris::omega, Gnss_Ephemeris::OMEGA_0, Gnss_Ephemeris::OMEGAdot, Gnss_Ephemeris::PRN, Gnss_Ephemeris::satClkDrift, Gnss_Ephemeris::sqrtA, Gps_Ephemeris::SV_accuracy, Gps_Ephemeris::SV_health, Gps_Ephemeris::TGD, Gnss_Ephemeris::toc, Gnss_Ephemeris::toe, Gnss_Ephemeris::tow, and Gnss_Ephemeris::WN.
1.8.14