summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib/freqdisplayform.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/lib/freqdisplayform.cc')
-rw-r--r--gr-qtgui/lib/freqdisplayform.cc34
1 files changed, 11 insertions, 23 deletions
diff --git a/gr-qtgui/lib/freqdisplayform.cc b/gr-qtgui/lib/freqdisplayform.cc
index 410bb4a048..4163acc826 100644
--- a/gr-qtgui/lib/freqdisplayform.cc
+++ b/gr-qtgui/lib/freqdisplayform.cc
@@ -80,7 +80,7 @@ FreqDisplayForm::newData(const QEvent *updateEvent)
const std::vector<double*> dataPoints = fevent->getPoints();
const uint64_t numDataPoints = fevent->getNumDataPoints();
- getPlot()->PlotNewData(dataPoints, numDataPoints,
+ getPlot()->plotNewData(dataPoints, numDataPoints,
0, 0, 0, d_update_time);
}
@@ -130,29 +130,17 @@ FreqDisplayForm::setFFTWindowType(const gr::filter::firdes::win_type newwin)
}
void
-FreqDisplayForm::setFrequencyRange(const double newCenterFrequency,
- const double newStartFrequency,
- const double newStopFrequency)
+FreqDisplayForm::setFrequencyRange(const double centerfreq,
+ const double bandwidth)
{
- double fdiff = std::max(fabs(newStartFrequency), fabs(newStopFrequency));
-
- if(fdiff > 0) {
- std::string strunits[4] = {"Hz", "kHz", "MHz", "GHz"};
- double units10 = floor(log10(fdiff));
- double units3 = std::max(floor(units10 / 3.0), 0.0);
- double units = pow(10, (units10-fmod(units10, 3.0)));
- int iunit = static_cast<int>(units3);
-
- _startFrequency = newStartFrequency;
- _stopFrequency = newStopFrequency;
- double centerFrequency = newCenterFrequency;
-
- getPlot()->SetFrequencyRange(_startFrequency,
- _stopFrequency,
- centerFrequency,
- true,
- units, strunits[iunit]);
- }
+ std::string strunits[4] = {"Hz", "kHz", "MHz", "GHz"};
+ double units10 = floor(log10(bandwidth));
+ double units3 = std::max(floor(units10 / 3.0), 0.0);
+ double units = pow(10, (units10-fmod(units10, 3.0)));
+ int iunit = static_cast<int>(units3);
+
+ getPlot()->setFrequencyRange(centerfreq, bandwidth,
+ units, strunits[iunit]);
}
void