#include <AutoDopplerCorrect_impl.h>
|
| | AutoDopplerCorrect_impl (double freq, double sampleRate, double maxDrift, double minWidth, double expectedWidth, int shiftHolddownMS, int fft_size, float squelchThreshold, int framesToAvg, float holdUpSec, bool processMessages, int detectionMethod) |
| |
| | ~AutoDopplerCorrect_impl () |
| |
| virtual bool | stop () |
| |
| virtual int | processData (int noutput_items, const gr_complex *in, gr_complex *out, pmt::pmt_t *pMetadata, bool testMode=false) |
| |
| void | handleMsgIn (pmt::pmt_t msg) |
| |
| int | work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
| |
| 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 | getExpectedWidth () const |
| |
| virtual void | setExpectedWidth (double newValue) |
| |
| virtual double | getMaxDrift () const |
| |
| virtual void | setMaxDrift (double newValue) |
| |
|
| virtual void | sendMessageData (gr_complex *data, long datasize, double signalCenterFreq, double signalWidth, float maxPower, pmt::pmt_t *pMetadata) |
| |
| void | sendState (bool state) |
| |
|
| typedef boost::shared_ptr< AutoDopplerCorrect > | sptr |
| |
| static sptr | make (double freq, double sampleRate, double maxDrift, double minWidth, double expectedWidth, int shiftHolddownMS, int fft_size, float squelchThreshold, int framesToAvg, float holdUpSec, bool processMessages, int detectionMethod) |
| | Return a shared_ptr to a new instance of mesa::AutoDopplerCorrect. More...
|
| |
◆ AutoDopplerCorrect_impl()
| gr::mesa::AutoDopplerCorrect_impl::AutoDopplerCorrect_impl |
( |
double |
freq, |
|
|
double |
sampleRate, |
|
|
double |
maxDrift, |
|
|
double |
minWidth, |
|
|
double |
expectedWidth, |
|
|
int |
shiftHolddownMS, |
|
|
int |
fft_size, |
|
|
float |
squelchThreshold, |
|
|
int |
framesToAvg, |
|
|
float |
holdUpSec, |
|
|
bool |
processMessages, |
|
|
int |
detectionMethod |
|
) |
| |
◆ ~AutoDopplerCorrect_impl()
| gr::mesa::AutoDopplerCorrect_impl::~AutoDopplerCorrect_impl |
( |
| ) |
|
◆ getCenterFrequency()
| virtual double gr::mesa::AutoDopplerCorrect_impl::getCenterFrequency |
( |
| ) |
const |
|
virtual |
◆ getExpectedWidth()
| virtual double gr::mesa::AutoDopplerCorrect_impl::getExpectedWidth |
( |
| ) |
const |
|
virtual |
◆ getMaxDrift()
| virtual double gr::mesa::AutoDopplerCorrect_impl::getMaxDrift |
( |
| ) |
const |
|
virtual |
◆ getMinWidthHz()
| virtual double gr::mesa::AutoDopplerCorrect_impl::getMinWidthHz |
( |
| ) |
const |
|
virtual |
◆ getSquelch()
| virtual float gr::mesa::AutoDopplerCorrect_impl::getSquelch |
( |
| ) |
const |
|
virtual |
◆ handleMsgIn()
| void gr::mesa::AutoDopplerCorrect_impl::handleMsgIn |
( |
pmt::pmt_t |
msg | ) |
|
◆ processData()
| virtual int gr::mesa::AutoDopplerCorrect_impl::processData |
( |
int |
noutput_items, |
|
|
const gr_complex * |
in, |
|
|
gr_complex * |
out, |
|
|
pmt::pmt_t * |
pMetadata, |
|
|
bool |
testMode = false |
|
) |
| |
|
virtual |
◆ sendMessageData()
| virtual void gr::mesa::AutoDopplerCorrect_impl::sendMessageData |
( |
gr_complex * |
data, |
|
|
long |
datasize, |
|
|
double |
signalCenterFreq, |
|
|
double |
signalWidth, |
|
|
float |
maxPower, |
|
|
pmt::pmt_t * |
pMetadata |
|
) |
| |
|
protectedvirtual |
◆ sendState()
| void gr::mesa::AutoDopplerCorrect_impl::sendState |
( |
bool |
state | ) |
|
|
protected |
◆ setCenterFrequency()
| virtual void gr::mesa::AutoDopplerCorrect_impl::setCenterFrequency |
( |
double |
newValue | ) |
|
|
virtual |
◆ setExpectedWidth()
| virtual void gr::mesa::AutoDopplerCorrect_impl::setExpectedWidth |
( |
double |
newValue | ) |
|
|
virtual |
◆ setMaxDrift()
| virtual void gr::mesa::AutoDopplerCorrect_impl::setMaxDrift |
( |
double |
newValue | ) |
|
|
virtual |
◆ setMinWidthHz()
| virtual void gr::mesa::AutoDopplerCorrect_impl::setMinWidthHz |
( |
double |
newValue | ) |
|
|
virtual |
◆ setSquelch()
| virtual void gr::mesa::AutoDopplerCorrect_impl::setSquelch |
( |
float |
newValue | ) |
|
|
virtual |
◆ stop()
| virtual bool gr::mesa::AutoDopplerCorrect_impl::stop |
( |
| ) |
|
|
virtual |
◆ work()
| int gr::mesa::AutoDopplerCorrect_impl::work |
( |
int |
noutput_items, |
|
|
gr_vector_const_void_star & |
input_items, |
|
|
gr_vector_void_star & |
output_items |
|
) |
| |
◆ d_centerFreq
| double gr::mesa::AutoDopplerCorrect_impl::d_centerFreq |
|
protected |
◆ d_currentFreqShiftDelta
| double gr::mesa::AutoDopplerCorrect_impl::d_currentFreqShiftDelta |
|
protected |
◆ d_detectionMethod
| int gr::mesa::AutoDopplerCorrect_impl::d_detectionMethod |
|
protected |
◆ d_expectedWidth
| double gr::mesa::AutoDopplerCorrect_impl::d_expectedWidth |
|
protected |
◆ d_fftSize
| int gr::mesa::AutoDopplerCorrect_impl::d_fftSize |
|
protected |
◆ d_framesToAvg
| int gr::mesa::AutoDopplerCorrect_impl::d_framesToAvg |
|
protected |
◆ d_gain
| float gr::mesa::AutoDopplerCorrect_impl::d_gain |
|
protected |
◆ d_holdUpSec
| float gr::mesa::AutoDopplerCorrect_impl::d_holdUpSec |
|
protected |
◆ d_maxDrift
| double gr::mesa::AutoDopplerCorrect_impl::d_maxDrift |
|
protected |
◆ d_maxWidthHz
| double gr::mesa::AutoDopplerCorrect_impl::d_maxWidthHz |
|
protected |
◆ d_minWidthHz
| double gr::mesa::AutoDopplerCorrect_impl::d_minWidthHz |
|
protected |
◆ d_mutex
| boost::mutex gr::mesa::AutoDopplerCorrect_impl::d_mutex |
|
protected |
◆ d_nco
| gr::fxpt_nco gr::mesa::AutoDopplerCorrect_impl::d_nco |
|
protected |
◆ d_processMessages
| bool gr::mesa::AutoDopplerCorrect_impl::d_processMessages |
|
protected |
◆ d_sampleRate
| double gr::mesa::AutoDopplerCorrect_impl::d_sampleRate |
|
protected |
◆ d_shiftHolddownMS
| int gr::mesa::AutoDopplerCorrect_impl::d_shiftHolddownMS |
|
protected |
◆ d_startInitialized
| bool gr::mesa::AutoDopplerCorrect_impl::d_startInitialized |
|
protected |
◆ lastSeen
| std::chrono::time_point<std::chrono::steady_clock> gr::mesa::AutoDopplerCorrect_impl::lastSeen |
|
protected |
◆ lastShifted
| std::chrono::time_point<std::chrono::steady_clock> gr::mesa::AutoDopplerCorrect_impl::lastShifted |
|
protected |
◆ msgBufferSize
| int gr::mesa::AutoDopplerCorrect_impl::msgBufferSize |
|
protected |
◆ pEnergyAnalyzer
◆ pMsgOutBuff
| gr_complex* gr::mesa::AutoDopplerCorrect_impl::pMsgOutBuff |
|
protected |
The documentation for this class was generated from the following file: