20 #ifndef GNSS_SDR_HYBRID_OBSERVABLES_H 21 #define GNSS_SDR_HYBRID_OBSERVABLES_H 26 #include <gnuradio/gr_complex.h> 27 #include <gnuradio/runtime_types.h> 47 const std::string& role,
48 unsigned int in_streams,
49 unsigned int out_streams);
53 inline std::string role()
override 61 return "Hybrid_Observables";
64 void connect(gr::top_block_sptr top_block)
override;
65 void disconnect(gr::top_block_sptr top_block)
override;
66 gr::basic_block_sptr get_left_block()
override;
67 gr::basic_block_sptr get_right_block()
override;
69 inline void reset()
override 81 hybrid_observables_gs_sptr observables_;
82 std::string dump_filename_;
84 unsigned int in_streams_;
85 unsigned int out_streams_;
std::string implementation() override
Returns "Hybrid_Observables".
This class implements an ObservablesInterface for observables of all kind of GNSS signals...
This is the class that contains the information that is shared by the processing blocks.
This abstract class represents an interface to configuration parameters.
Interface of the observables computation block.
size_t item_size() override
All blocks must have an item_size() function implementation.
This abstract class represents an interface to an observables block.
This class represents an interface to an Observables block.
Interface of the Gnss_Synchro class.