Block lower 500Hz from being used to allow frequency separation
This commit is contained in:
		
							parent
							
								
									5d0e91a5ed
								
							
						
					
					
						commit
						5166b1e0dd
					
				| @ -27,15 +27,15 @@ namespace | ||||
|   FrequencyList_v2::FrequencyItems const default_frequency_list = | ||||
|     { | ||||
|       { 1842500, Modes::FT8CALL, IARURegions::ALL}, // 2.5 above
 | ||||
|       { 3578500, Modes::FT8CALL, IARURegions::ALL}, // 5.5 above
 | ||||
|       { 7078500, Modes::FT8CALL, IARURegions::ALL}, // 4.5 above
 | ||||
|       {10130500, Modes::FT8CALL, IARURegions::ALL}, // 5.5 below
 | ||||
|       {14078500, Modes::FT8CALL, IARURegions::ALL}, // 4.5 above
 | ||||
|       {18104500, Modes::FT8CALL, IARURegions::ALL}, // 4.5 above
 | ||||
|       {21078500, Modes::FT8CALL, IARURegions::ALL}, // 4.5 above
 | ||||
|       {24922500, Modes::FT8CALL, IARURegions::ALL}, // 9.5 above
 | ||||
|       {28078500, Modes::FT8CALL, IARURegions::ALL}, // 4.5 above
 | ||||
|       {50318500, Modes::FT8CALL, IARURegions::ALL}, // 5.5 above
 | ||||
|       { 3578000, Modes::FT8CALL, IARURegions::ALL}, // 5 above
 | ||||
|       { 7078000, Modes::FT8CALL, IARURegions::ALL}, // 4 above
 | ||||
|       {10130000, Modes::FT8CALL, IARURegions::ALL}, // 6 below
 | ||||
|       {14078000, Modes::FT8CALL, IARURegions::ALL}, // 4 above
 | ||||
|       {18104000, Modes::FT8CALL, IARURegions::ALL}, // 4 above
 | ||||
|       {21078000, Modes::FT8CALL, IARURegions::ALL}, // 4 above
 | ||||
|       {24922000, Modes::FT8CALL, IARURegions::ALL}, // 9 above
 | ||||
|       {28078000, Modes::FT8CALL, IARURegions::ALL}, // 4 above
 | ||||
|       {50318000, Modes::FT8CALL, IARURegions::ALL}, // 5 above
 | ||||
|     }; | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -7762,6 +7762,9 @@ void MainWindow::setFreq4(int rxFreq, int txFreq) | ||||
|       txFreq = rxFreq; | ||||
|   } | ||||
| 
 | ||||
|   rxFreq = max(500, rxFreq); | ||||
|   txFreq = max(500, txFreq); | ||||
| 
 | ||||
|   m_previousFreq = currentFreqOffset(); | ||||
| 
 | ||||
|   if (ui->RxFreqSpinBox->isEnabled ()) ui->RxFreqSpinBox->setValue(rxFreq); | ||||
|  | ||||
							
								
								
									
										11
									
								
								plotter.cpp
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								plotter.cpp
									
									
									
									
									
								
							| @ -329,6 +329,7 @@ void CPlotter::DrawOverlay()                   //DrawOverlay() | ||||
|   QPen penOrange(QColor(255,165,0),3); | ||||
|   QPen penGreen(Qt::green, 3);                 //Mark Tol range with green line
 | ||||
|   QPen penRed(Qt::red, 3);                     //Mark Tx freq with red
 | ||||
|   QPen penYellow(QColor(243, 156, 18), 3);     //Mark band block freq with this pen
 | ||||
|   QPainter painter(&m_OverlayPixmap); | ||||
|   painter.initFrom(this); | ||||
|   QLinearGradient gradient(0, 0, 0 ,m_h2);     //fill background with gradient
 | ||||
| @ -396,7 +397,7 @@ void CPlotter::DrawOverlay()                   //DrawOverlay() | ||||
|   if(m_freqPerDiv==200) minor=4; | ||||
|   for( int i=1; i<minor*m_hdivs; i++) {             //minor ticks
 | ||||
|     x = i*pixperdiv/minor; | ||||
|     painter0.drawLine(x,24,x,30); | ||||
|     painter0.drawLine(x,22,x,30); | ||||
|   } | ||||
| 
 | ||||
|   //draw frequency values
 | ||||
| @ -557,6 +558,14 @@ void CPlotter::DrawOverlay()                   //DrawOverlay() | ||||
|     } | ||||
|   } | ||||
| 
 | ||||
|   x1=XfromFreq(0); | ||||
|   x2=XfromFreq(500); | ||||
|   if(x1<=m_w and x2>=0) { | ||||
|     painter0.setPen(penYellow);               //Mark bottom of sub-band
 | ||||
|     painter0.drawLine(x1,26,x2,26); | ||||
|     painter0.drawLine(x1,28,x2,28); | ||||
|   } | ||||
| 
 | ||||
|   if(m_mode=="FT8"){ | ||||
|       int fwidth=XfromFreq(m_rxFreq+bw)-XfromFreq(m_rxFreq); | ||||
|       QPainter overPainter(&m_FullOverlayPixmap); | ||||
|  | ||||
| @ -80,14 +80,14 @@ WideGraph::WideGraph(QSettings * settings, QWidget *parent) : | ||||
|     ui->widePlot->setBinsPerPixel(nbpp); | ||||
|     ui->sbPercent2dPlot->setValue(m_Percent2DScreen); | ||||
|     ui->widePlot->SetPercent2DScreen(m_Percent2DScreen); | ||||
|     ui->widePlot->setStartFreq(m_settings->value("StartFreq",0).toInt()); | ||||
|     ui->widePlot->setStartFreq(m_settings->value("StartFreq", 500).toInt()); | ||||
|     ui->fStartSpinBox->setValue(ui->widePlot->startFreq()); | ||||
|     m_waterfallPalette=m_settings->value("WaterfallPalette","Default").toString(); | ||||
|     m_userPalette = WFPalette {m_settings->value("UserPalette").value<WFPalette::Colours> ()}; | ||||
|     m_fMinPerBand = m_settings->value ("FminPerBand").toHash (); | ||||
|     setRxRange (); | ||||
|     ui->controls_widget->setVisible(!m_settings->value("HideControls", true).toBool()); | ||||
|     ui->cbControls->setChecked(!m_settings->value("HideControls", true).toBool()); | ||||
|     ui->controls_widget->setVisible(!m_settings->value("HideControls", false).toBool()); | ||||
|     ui->cbControls->setChecked(!m_settings->value("HideControls", false).toBool()); | ||||
|   } | ||||
| 
 | ||||
|   int index=0; | ||||
| @ -212,6 +212,8 @@ void WideGraph::on_offsetSpinBox_valueChanged(int n){ | ||||
|       return; | ||||
|   } | ||||
| 
 | ||||
|   n = qMax(500, n); | ||||
| 
 | ||||
|   setRxFreq(n); | ||||
|   setTxFreq(n); | ||||
|   setFreq2(n, n); | ||||
|  | ||||
| @ -177,6 +177,9 @@ | ||||
|         <property name="singleStep"> | ||||
|          <number>100</number> | ||||
|         </property> | ||||
|         <property name="value"> | ||||
|          <number>500</number> | ||||
|         </property> | ||||
|        </widget> | ||||
|       </item> | ||||
|       <item row="1" column="12"> | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Jordan Sherer
						Jordan Sherer