mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 16:47:31 -05:00
Updates sample generator and test tuner controller to support multiple
complex buffer listeners. Removes complex buffer broadcast support from the source manager and renames it to channel source manager to convey that it's only responsible for providing channels from the tuner.
This commit is contained in:
@@ -115,7 +115,7 @@ public class ChannelizerViewer extends JFrame
|
||||
mTestTuner.getTunerController().getSampleRate());
|
||||
mPrimarySpectrumPanel.setPreferredSize(new Dimension(1000, 200));
|
||||
mPrimarySpectrumPanel.setDFTSize(mMainPanelDFTSize);
|
||||
mTestTuner.getSourceManager().addComplexBufferListener(mPrimarySpectrumPanel);
|
||||
mTestTuner.getTunerController().addComplexBufferListener(mPrimarySpectrumPanel);
|
||||
}
|
||||
|
||||
return mPrimarySpectrumPanel;
|
||||
@@ -272,7 +272,7 @@ public class ChannelizerViewer extends JFrame
|
||||
mFrequency = frequency;
|
||||
|
||||
TunerChannel tunerChannel = new TunerChannel(frequency, bandwidth);
|
||||
mSource = mTestTuner.getSourceManager().getSource(tunerChannel);
|
||||
mSource = mTestTuner.getChannelSourceManager().getSource(tunerChannel);
|
||||
|
||||
if(mSource != null)
|
||||
{
|
||||
|
||||
@@ -156,7 +156,6 @@ public class ScheduledBufferProcessor<E> implements Listener<E>
|
||||
{
|
||||
mQueue.drainTo(mBuffers, mMaxBuffersPerInterval);
|
||||
|
||||
mLog.debug("Dispatching buffers: " + mBuffers.size());
|
||||
if(mListener != null)
|
||||
{
|
||||
for(E buffer: mBuffers)
|
||||
@@ -164,7 +163,6 @@ public class ScheduledBufferProcessor<E> implements Listener<E>
|
||||
mListener.receive(buffer);
|
||||
}
|
||||
}
|
||||
mLog.debug("Finished Dispatching buffers");
|
||||
|
||||
mBuffers.clear();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user