19 #ifndef GNSS_SDR_FILE_TIMESTAMP_SIGNAL_SOURCE_H 20 #define GNSS_SDR_FILE_TIMESTAMP_SIGNAL_SOURCE_H 41 unsigned int in_streams,
unsigned int out_streams,
49 gnss_shared_ptr<gr::block>
source()
const override;
50 void create_file_source_hook()
override;
51 void pre_connect_hook(gr::top_block_sptr top_block)
override;
52 void pre_disconnect_hook(gr::top_block_sptr top_block)
override;
55 gnss_shared_ptr<Gnss_Sdr_Timestamp> timestamp_block_;
56 std::string timestamp_file_;
57 double timestamp_clock_offset_ms_;
63 #endif // GNSS_SDR_FILE_TIMESTAMP_SIGNAL_SOURCE_H Class that reads signals samples from a file and adapts it to a SignalSourceInterface.
gnss_shared_ptr< gr::block > source() const override
Abstracted front-end source. Sub-classes may override if they create specialized chains to decode sou...
GNURadio block that adds to sample stream timestamp metadata information stored on a sepparated file...
This abstract class represents an interface to configuration parameters.
Header file of the base class to file-oriented signal_source GNSS blocks.
Base class to file-oriented SignalSourceBase GNSS blocks.
This class represents an interface to configuration parameters.