|
GNU Radio 3.7.1 C++ API
|
A ControlPort probe to export vectors of signals. More...
#include <ctrlport_probe_psd.h>

Public Types | |
| typedef boost::shared_ptr < ctrlport_probe_psd > | sptr |
Public Member Functions | |
| virtual std::vector< gr_complex > | get ()=0 |
| virtual void | set_length (int len)=0 |
| virtual int | length () const =0 |
Static Public Member Functions | |
| static sptr | make (const std::string &id, const std::string &desc, int len) |
| Make a ControlPort probe block. | |
A ControlPort probe to export vectors of signals.
This block acts as a sink in the flowgraph but also exports vectors of complex samples over ControlPort. This block holds the latest len number of complex samples so that every query by a ControlPort client will get the same length vector.
| virtual std::vector<gr_complex> gr::fft::ctrlport_probe_psd::get | ( | ) | [pure virtual] |
Implemented in gr::fft::ctrlport_probe_psd_impl.
| virtual int gr::fft::ctrlport_probe_psd::length | ( | ) | const [pure virtual] |
Implemented in gr::fft::ctrlport_probe_psd_impl.
| static sptr gr::fft::ctrlport_probe_psd::make | ( | const std::string & | id, |
| const std::string & | desc, | ||
| int | len | ||
| ) | [static] |
Make a ControlPort probe block.
| id | A string ID to name the probe over ControlPort. |
| desc | A string describing the probe. |
| len | Number of samples to transmit. |
| virtual void gr::fft::ctrlport_probe_psd::set_length | ( | int | len | ) | [pure virtual] |
Implemented in gr::fft::ctrlport_probe_psd_impl.