#include <SignalDetector_impl.h>
|
| | SignalDetector_impl (int fftsize, float squelchThreshold, double minWidthHz, double maxWidthHz, double radioCenterFreq, double sampleRate, float holdUpSec, int framesToAvg, bool genSignalPDUs, bool enableDebug, int detectionMethod) |
| virtual | ~SignalDetector_impl () |
| virtual bool | stop () |
| void | handleMsgIn (pmt::pmt_t msg) |
| virtual float | getSquelch () const |
| virtual void | setSquelch (float newValue) |
| virtual double | getCenterFrequency () const |
| virtual void | setCenterFrequency (double newValue) |
| virtual double | getMinWidthHz () const |
| virtual void | setMinWidthHz (double newValue) |
| virtual double | getMaxWidthHz () const |
| virtual void | setMaxWidthHz (double newValue) |
| int | work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
|
| typedef std::shared_ptr< SignalDetector > | sptr |
| static sptr | make (int fftsize, float squelchThreshold, double minWidthHz, double maxWidthHz, double radioCenterFreq, double sampleRate, float holdUpSec, int framesToAvg, bool genSignalPDUs, bool enableDebug, int detectionMethod) |
| | Return a shared_ptr to a new instance of mesa::SignalDetector.
|
◆ SignalDetector_impl()
| gr::mesa::SignalDetector_impl::SignalDetector_impl |
( |
int | fftsize, |
|
|
float | squelchThreshold, |
|
|
double | minWidthHz, |
|
|
double | maxWidthHz, |
|
|
double | radioCenterFreq, |
|
|
double | sampleRate, |
|
|
float | holdUpSec, |
|
|
int | framesToAvg, |
|
|
bool | genSignalPDUs, |
|
|
bool | enableDebug, |
|
|
int | detectionMethod ) |
◆ ~SignalDetector_impl()
| virtual gr::mesa::SignalDetector_impl::~SignalDetector_impl |
( |
| ) |
|
|
virtual |
◆ calcMinDutyCycle()
| float gr::mesa::SignalDetector_impl::calcMinDutyCycle |
( |
| ) |
|
|
protected |
◆ getCenterFrequency()
| virtual double gr::mesa::SignalDetector_impl::getCenterFrequency |
( |
| ) |
const |
|
virtual |
◆ getMaxWidthHz()
| virtual double gr::mesa::SignalDetector_impl::getMaxWidthHz |
( |
| ) |
const |
|
virtual |
◆ getMinWidthHz()
| virtual double gr::mesa::SignalDetector_impl::getMinWidthHz |
( |
| ) |
const |
|
virtual |
◆ getSquelch()
| virtual float gr::mesa::SignalDetector_impl::getSquelch |
( |
| ) |
const |
|
virtual |
◆ handleMsgIn()
| void gr::mesa::SignalDetector_impl::handleMsgIn |
( |
pmt::pmt_t | msg | ) |
|
◆ processData()
| virtual int gr::mesa::SignalDetector_impl::processData |
( |
int | noutput_items, |
|
|
const gr_complex * | in, |
|
|
gr_complex * | out, |
|
|
pmt::pmt_t * | pMetadata ) |
|
protectedvirtual |
◆ sendState()
| void gr::mesa::SignalDetector_impl::sendState |
( |
bool | state | ) |
|
|
protected |
◆ setCenterFrequency()
| virtual void gr::mesa::SignalDetector_impl::setCenterFrequency |
( |
double | newValue | ) |
|
|
virtual |
◆ setMaxWidthHz()
| virtual void gr::mesa::SignalDetector_impl::setMaxWidthHz |
( |
double | newValue | ) |
|
|
virtual |
◆ setMinWidthHz()
| virtual void gr::mesa::SignalDetector_impl::setMinWidthHz |
( |
double | newValue | ) |
|
|
virtual |
◆ setSquelch()
| virtual void gr::mesa::SignalDetector_impl::setSquelch |
( |
float | newValue | ) |
|
|
virtual |
◆ stop()
| virtual bool gr::mesa::SignalDetector_impl::stop |
( |
| ) |
|
|
virtual |
◆ work()
| int gr::mesa::SignalDetector_impl::work |
( |
int | noutput_items, |
|
|
gr_vector_const_void_star & | input_items, |
|
|
gr_vector_void_star & | output_items ) |
◆ d_centerFreq
| double gr::mesa::SignalDetector_impl::d_centerFreq |
|
protected |
◆ d_detectionMethod
| int gr::mesa::SignalDetector_impl::d_detectionMethod |
|
protected |
◆ d_enableDebug
| bool gr::mesa::SignalDetector_impl::d_enableDebug |
|
protected |
◆ d_fftSize
| int gr::mesa::SignalDetector_impl::d_fftSize |
|
protected |
◆ d_framesToAvg
| int gr::mesa::SignalDetector_impl::d_framesToAvg |
|
protected |
◆ d_genSignalPDUs
| bool gr::mesa::SignalDetector_impl::d_genSignalPDUs |
|
protected |
◆ d_holdUpSec
| float gr::mesa::SignalDetector_impl::d_holdUpSec |
|
protected |
◆ d_maxWidthHz
| double gr::mesa::SignalDetector_impl::d_maxWidthHz |
|
protected |
◆ d_minWidthHz
| double gr::mesa::SignalDetector_impl::d_minWidthHz |
|
protected |
◆ d_mutex
| boost::mutex gr::mesa::SignalDetector_impl::d_mutex |
|
protected |
◆ d_sampleRate
| double gr::mesa::SignalDetector_impl::d_sampleRate |
|
protected |
◆ d_startInitialized
| bool gr::mesa::SignalDetector_impl::d_startInitialized |
|
protected |
◆ endup
| std::chrono::time_point<std::chrono::steady_clock> gr::mesa::SignalDetector_impl::endup |
|
protected |
◆ msgBufferSize
| int gr::mesa::SignalDetector_impl::msgBufferSize |
|
protected |
◆ pEnergyAnalyzer
◆ pMsgOutBuff
| gr_complex* gr::mesa::SignalDetector_impl::pMsgOutBuff |
|
protected |
◆ startup
| std::chrono::time_point<std::chrono::steady_clock> gr::mesa::SignalDetector_impl::startup |
|
protected |
The documentation for this class was generated from the following file: