baz_radar_detector
gr::block
baz_radar_detector.h
baz_radar_detector::ath5k_radar_error
int int baz_radar_detector::d_sample_rate d_sample_rate baz_radar_detector::d_sample_rate
gr::msg_queue::sptr gr::msg_queue::sptr baz_radar_detector::d_msgq d_msgq baz_radar_detector::d_msgq
float float baz_radar_detector::d_base_level d_base_level baz_radar_detector::d_base_level
float float baz_radar_detector::d_threshold d_threshold baz_radar_detector::d_threshold
bool bool baz_radar_detector::d_in_burst d_in_burst baz_radar_detector::d_in_burst
float float baz_radar_detector::d_first d_first baz_radar_detector::d_first
uint64_t uint64_t baz_radar_detector::d_burst_start d_burst_start baz_radar_detector::d_burst_start
uint64_t uint64_t baz_radar_detector::d_burst_flat_start d_burst_flat_start baz_radar_detector::d_burst_flat_start
double double baz_radar_detector::d_sum d_sum baz_radar_detector::d_sum
double double baz_radar_detector::d_max d_max baz_radar_detector::d_max
int int baz_radar_detector::d_skip d_skip baz_radar_detector::d_skip
float float baz_radar_detector::d_pulse_plateau d_pulse_plateau baz_radar_detector::d_pulse_plateau
float float baz_radar_detector::d_last d_last baz_radar_detector::d_last
double double baz_radar_detector::d_flat_sum d_flat_sum baz_radar_detector::d_flat_sum
bool bool baz_radar_detector::d_in_plateau d_in_plateau baz_radar_detector::d_in_plateau
int int baz_radar_detector::d_flat_sum_count d_flat_sum_count baz_radar_detector::d_flat_sum_count
BAZ_API baz_radar_detector_sptr BAZ_API baz_radar_detector_sptr baz_make_radar_detector (int sample_rate, gr::msg_queue::sptr msgq) baz_make_radar_detector baz_radar_detector::baz_make_radar_detector int sample_rate gr::msg_queue::sptr msgq

Return a shared_ptr to a new instance of baz_radar_detector.

To avoid accidental use of raw pointers, baz_radar_detector's constructor is private. baz_make_block_status is the public interface for creating new instances.

baz_radar_detector::baz_radar_detector
(int sample_rate, gr::msg_queue::sptr msgq)
baz_radar_detector
baz_radar_detector::baz_radar_detector
int sample_rate
gr::msg_queue::sptr msgq
baz_radar_detector::~baz_radar_detector
()
~baz_radar_detector
baz_radar_detector::~baz_radar_detector
void void baz_radar_detector::set_base_level (float level) set_base_level baz_radar_detector::set_base_level float level
void void baz_radar_detector::set_threshold (float threshold) set_threshold baz_radar_detector::set_threshold float threshold
void void baz_radar_detector::set_pulse_plateau (float level) set_pulse_plateau baz_radar_detector::set_pulse_plateau float level
bool bool baz_radar_detector::set_param (const std::string &param, float value) set_param baz_radar_detector::set_param const std::string & param float value
void void baz_radar_detector::skip (int skip) skip baz_radar_detector::skip int skip
int int baz_radar_detector::general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) general_work baz_radar_detector::general_work int noutput_items gr_vector_int & ninput_items gr_vector_const_void_star & input_items gr_vector_void_star & output_items

radar_detector a stream of floats.

This uses the preferred technique: subclassing gr_sync_block.

baz_radar_detector
gr::block
baz_radar_detector
gr::block
- baz_radar_detector
  baz_make_radar_detector
- baz_radar_detector
  baz_radar_detector
- baz_radar_detector
  d_base_level
- baz_radar_detector
  d_burst_flat_start
- baz_radar_detector
  d_burst_start
- baz_radar_detector
  d_first
- baz_radar_detector
  d_flat_sum
- baz_radar_detector
  d_flat_sum_count
- baz_radar_detector
  d_in_burst
- baz_radar_detector
  d_in_plateau
- baz_radar_detector
  d_last
- baz_radar_detector
  d_max
- baz_radar_detector
  d_msgq
- baz_radar_detector
  d_pulse_plateau
- baz_radar_detector
  d_sample_rate
- baz_radar_detector
  d_skip
- baz_radar_detector
  d_sum
- baz_radar_detector
  d_threshold
- baz_radar_detector
  general_work
- baz_radar_detector
  set_base_level
- baz_radar_detector
  set_param
- baz_radar_detector
  set_pulse_plateau
- baz_radar_detector
  set_threshold
- baz_radar_detector
  skip
- baz_radar_detector
  ~baz_radar_detector