21 #ifndef INCLUDED_IRIDIUM_BURST_DOWNMIX_H 22 #define INCLUDED_IRIDIUM_BURST_DOWNMIX_H 25 #include <gnuradio/sync_block.h> 38 typedef boost::shared_ptr<burst_downmix>
sptr;
48 static sptr make(
int output_sample_rate,
int search_depth,
size_t hard_max_queue_len,
49 const std::vector<float> &input_taps,
const std::vector<float> &start_finder_taps,
50 bool handle_multiple_frames_per_burst);
52 virtual uint64_t get_n_dropped_bursts() = 0;
53 virtual size_t get_input_queue_size() = 0;
54 virtual void debug_id(uint64_t
id) = 0;
boost::shared_ptr< burst_downmix > sptr
Definition: burst_downmix.h:38
<+description of block+>
Definition: burst_downmix.h:35
Definition: burst_downmix.h:27
#define IRIDIUM_API
Definition: api.h:31