![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
This class implements serialization and deserialization of Gnss_Synchro objects using Protocol Buffers. More...
#include <serdes_gnss_synchro.h>
Public Member Functions | |
| Serdes_Gnss_Synchro (const Serdes_Gnss_Synchro &other) noexcept | |
| < Copy constructor | |
| Serdes_Gnss_Synchro & | operator= (const Serdes_Gnss_Synchro &rhs) noexcept |
| < Copy assignment operator | |
| Serdes_Gnss_Synchro (Serdes_Gnss_Synchro &&other) noexcept | |
| < Move constructor | |
| Serdes_Gnss_Synchro & | operator= (Serdes_Gnss_Synchro &&other) noexcept |
| < Move assignment operator | |
| std::string | createProtobuffer (const std::vector< Gnss_Synchro > &vgs) |
| std::vector< Gnss_Synchro > | readProtobuffer (const gnss_sdr::Observables &obs) const |
| < Deserialization | |
This class implements serialization and deserialization of Gnss_Synchro objects using Protocol Buffers.
Definition at line 32 of file serdes_gnss_synchro.h.
|
inline |
Definition at line 35 of file serdes_gnss_synchro.h.
|
inline |
Definition at line 42 of file serdes_gnss_synchro.h.
|
inlinenoexcept |
< Copy constructor
Definition at line 47 of file serdes_gnss_synchro.h.
|
inlinenoexcept |
< Move constructor
Definition at line 58 of file serdes_gnss_synchro.h.
|
inline |
| vgs | Serialization into a string |
Definition at line 72 of file serdes_gnss_synchro.h.
|
inlinenoexcept |
< Copy assignment operator
Definition at line 52 of file serdes_gnss_synchro.h.
|
inlinenoexcept |
< Move assignment operator
Definition at line 63 of file serdes_gnss_synchro.h.
|
inline |
< Deserialization
Definition at line 123 of file serdes_gnss_synchro.h.
References Gnss_Synchro::Acq_delay_samples, Gnss_Synchro::Acq_doppler_hz, Gnss_Synchro::Acq_doppler_step, Gnss_Synchro::Acq_samplestamp_samples, Gnss_Synchro::Carrier_Doppler_hz, Gnss_Synchro::Carrier_phase_rads, Gnss_Synchro::Channel_ID, Gnss_Synchro::CN0_dB_hz, Gnss_Synchro::Code_phase_samples, Gnss_Synchro::correlation_length_ms, Gnss_Synchro::Flag_cycle_slip, Gnss_Synchro::Flag_PLL_180_deg_phase_locked, Gnss_Synchro::Flag_valid_acquisition, Gnss_Synchro::Flag_valid_pseudorange, Gnss_Synchro::Flag_valid_symbol_output, Gnss_Synchro::Flag_valid_word, Gnss_Synchro::fs, Gnss_Synchro::interp_TOW_ms, Gnss_Synchro::PRN, Gnss_Synchro::Prompt_I, Gnss_Synchro::Prompt_Q, Gnss_Synchro::Pseudorange_m, Gnss_Synchro::RX_time, Gnss_Synchro::Signal, Gnss_Synchro::System, Gnss_Synchro::TOW_at_current_symbol_ms, and Gnss_Synchro::Tracking_sample_counter.