[Peak Detector]
- added callbacks for dynamic parameter change git-svn-id: http://moon:8086/svn/software/trunk/projects/GnuRadio@535 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
@@ -262,6 +262,8 @@ namespace jay {
|
||||
};
|
||||
|
||||
private:
|
||||
boost::mutex m_mutex;
|
||||
|
||||
void check_pair(pmt::pmt_t pair)
|
||||
{
|
||||
pmt::pmt_t key = pmt::car(pair);
|
||||
@@ -360,6 +362,14 @@ namespace jay {
|
||||
float mean(float *pSrc, int length);
|
||||
std::vector<int> findPeakPos(float* pSrc, int length, float thresh);
|
||||
|
||||
// Callbacks
|
||||
void set_bandwidth(float bandwidth_Hz) override;
|
||||
void set_centerFrequency(float freq_Hz) override;
|
||||
void set_peakThresh(float thresh_dB) override;
|
||||
void set_peakHysteresis(float hysteresis_dB) override;
|
||||
void set_peakWidthMin(float width_Hz) override;
|
||||
void set_peakWidthMax(float width_Hz) override;
|
||||
|
||||
void sort(std::vector<Peak>&peaks)
|
||||
{
|
||||
int n = peaks.size();
|
||||
|
||||
Reference in New Issue
Block a user