mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 08:37:25 -05:00
Adjusted color gradient used in spectral display and some code cleanup.
This commit is contained in:
@@ -492,37 +492,4 @@ public class ChannelSpectrumPanel extends JPanel
|
||||
{
|
||||
mSpectrumPanel.setSmoothingType( type );
|
||||
}
|
||||
|
||||
public class SampleAssembler implements RealSampleListener
|
||||
{
|
||||
private Listener<ComplexBuffer> mListener;
|
||||
|
||||
public SampleAssembler( Listener<ComplexBuffer> listener )
|
||||
{
|
||||
mListener = listener;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void receive( float sample )
|
||||
{
|
||||
mSamples[ mSamplePointer++ ] = sample;
|
||||
|
||||
if( mSamplePointer >= mSamples.length )
|
||||
{
|
||||
if( mEnabled.get() )
|
||||
{
|
||||
float[] copy = Arrays.copyOf( mSamples, mSamples.length );
|
||||
|
||||
mListener.receive( new ComplexBuffer( copy ) );
|
||||
}
|
||||
|
||||
mSamplePointer = 0;
|
||||
|
||||
if( mSamples.length != mSampleBufferSize )
|
||||
{
|
||||
mSamples = new float[ mSampleBufferSize ];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user