mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 08:37:25 -05:00
Updated spectral display to used dBm scale and removed baseline/amplification items.
Updated sample handling code to use -1.0 to 1.0 float values throughout, to support P25 decoder and symbol filter.
This commit is contained in:
@@ -64,9 +64,8 @@ import source.tuner.TunerSelectionListener;
|
||||
import spectrum.OverlayPanel.ChannelDisplay;
|
||||
import spectrum.converter.ComplexDecibelConverter;
|
||||
import spectrum.converter.DFTResultsConverter;
|
||||
import spectrum.menu.AmplificationItem;
|
||||
import spectrum.menu.AveragingItem;
|
||||
import spectrum.menu.BaselineItem;
|
||||
import spectrum.menu.DBScaleItem;
|
||||
import spectrum.menu.FFTWidthItem;
|
||||
import spectrum.menu.FFTWindowTypeItem;
|
||||
import spectrum.menu.FrameRateItem;
|
||||
@@ -591,42 +590,24 @@ public class SpectralDisplayPanel extends JPanel
|
||||
JMenu displayMenu = new JMenu( "Display" );
|
||||
contextMenu.add( displayMenu );
|
||||
|
||||
if( event.getComponent() == mWaterfallPanel )
|
||||
if( event.getComponent() != mWaterfallPanel )
|
||||
{
|
||||
/**
|
||||
* Baseline menu
|
||||
* DB Scale menu
|
||||
*/
|
||||
JMenu baselineMenu = new JMenu( "Baseline" );
|
||||
baselineMenu.add(
|
||||
new BaselineItem( mWaterfallPanel, 50 ) );
|
||||
displayMenu.add( baselineMenu );
|
||||
}
|
||||
else
|
||||
{
|
||||
/**
|
||||
* Amplification menu
|
||||
*/
|
||||
JMenu amplificationMenu = new JMenu( "Amplify" );
|
||||
amplificationMenu.add(
|
||||
new AmplificationItem( mSpectrumPanel, 50 ) );
|
||||
displayMenu.add( amplificationMenu );
|
||||
|
||||
JMenu dbScaleMenu = new JMenu( "Scale: 0 to dBm" );
|
||||
dbScaleMenu.add(
|
||||
new DBScaleItem( mSpectrumPanel, -100 ) );
|
||||
displayMenu.add( dbScaleMenu );
|
||||
|
||||
/**
|
||||
* Averaging menu
|
||||
*/
|
||||
JMenu averagingMenu = new JMenu( "Average" );
|
||||
JMenu averagingMenu = new JMenu( "Averaging" );
|
||||
averagingMenu.add(
|
||||
new AveragingItem( mSpectrumPanel, 4 ) );
|
||||
displayMenu.add( averagingMenu );
|
||||
|
||||
/**
|
||||
* Baseline menu
|
||||
*/
|
||||
JMenu baselineMenu = new JMenu( "Baseline" );
|
||||
baselineMenu.add(
|
||||
new BaselineItem( mSpectrumPanel, 50 ) );
|
||||
displayMenu.add( baselineMenu );
|
||||
|
||||
/**
|
||||
* Channel Display setting menu
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user