46 const std::string& role,
unsigned int in_stream,
49 ~LimesdrSignalSource() =
default;
51 inline size_t item_size()
override
56 void connect(gr::top_block_sptr top_block)
override;
57 void disconnect(gr::top_block_sptr top_block)
override;
58 gr::basic_block_sptr get_left_block()
override;
59 gr::basic_block_sptr get_right_block()
override;
62 gr::limesdr::source::sptr limesdr_source_;
63 gnss_shared_ptr<gr::block> valve_;
64 gr::blocks::file_sink::sptr file_sink_;
66 std::string item_type_;
67 std::string dump_filename_;
68 std::string limesdr_serial_;
69 std::string limesdr_file_;
76 double digital_bw_hz_;
77 double ext_clock_MHz_;
81 unsigned int in_stream_;
82 unsigned int out_stream_;
84 int limechannel_mode_;