Adjust tuning in 10 Hz increments.

pull/725/head
Mooneer Salem 2024-06-15 01:17:58 -07:00
parent 208095c56e
commit 06c2bc13d8
2 changed files with 5 additions and 3 deletions

View File

@ -304,7 +304,8 @@ void PlotSpectrum::OnDoubleClickCommon(wxMouseEvent& event)
// valid click if inside of plot // valid click if inside of plot
if ((pt.x >= 0) && (pt.x <= m_rGrid.GetWidth()) && (pt.y >=0) && m_clickTune) { if ((pt.x >= 0) && (pt.x <= m_rGrid.GetWidth()) && (pt.y >=0) && m_clickTune) {
float freq_hz_to_px = (float)m_rGrid.GetWidth()/(MAX_F_HZ-MIN_F_HZ); float freq_hz_to_px = (float)m_rGrid.GetWidth()/(MAX_F_HZ-MIN_F_HZ);
float clickFreq = (float)pt.x/freq_hz_to_px; int clickFreq = (int)((float)pt.x/freq_hz_to_px);
clickFreq -= clickFreq % 10;
// see PlotWaterfall::OnMouseDown() // see PlotWaterfall::OnMouseDown()

View File

@ -451,7 +451,8 @@ void PlotWaterfall::OnDoubleClickCommon(wxMouseEvent& event)
if ((pt.x >= 0) && (pt.x <= m_imgWidth) && (pt.y >=0)) if ((pt.x >= 0) && (pt.x <= m_imgWidth) && (pt.y >=0))
{ {
float freq_hz_to_px = (float)m_imgWidth/(MAX_F_HZ-MIN_F_HZ); float freq_hz_to_px = (float)m_imgWidth/(MAX_F_HZ-MIN_F_HZ);
float clickFreq = (float)pt.x/freq_hz_to_px; int clickFreq = (int)((float)pt.x/freq_hz_to_px);
clickFreq -= clickFreq % 10;
// communicate back to other threads // communicate back to other threads
clickTune(clickFreq); clickTune(clickFreq);