mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 08:37:25 -05:00
Converted frequency to long primitive type (from integer) in anticipation of HackRF support which requires frequencies greater than 2.147 GHz, which is the max hertz value that can be represented by an integer primitive.
This commit is contained in:
@@ -55,7 +55,7 @@ public class TunerChannelSource extends ComplexSource
|
||||
|
||||
private ComplexSampleAssembler mBufferAssembler =
|
||||
new ComplexSampleAssembler( 3000 );
|
||||
private int mTunerFrequency;
|
||||
private long mTunerFrequency;
|
||||
private int mTunerSampleRate;
|
||||
private ThreadPoolManager mThreadPoolManager;
|
||||
private ScheduledFuture<?> mTaskHandle;
|
||||
@@ -153,13 +153,13 @@ public class TunerChannelSource extends ComplexSource
|
||||
}
|
||||
|
||||
@Override
|
||||
public void frequencyChanged( int frequency, int bandwidth )
|
||||
public void frequencyChanged( long frequency, int bandwidth )
|
||||
{
|
||||
|
||||
/* Frequency change */
|
||||
if( frequency != mTunerFrequency )
|
||||
{
|
||||
int frequencyOffset = frequency - mTunerChannel.getFrequency();
|
||||
long frequencyOffset = frequency - mTunerChannel.getFrequency();
|
||||
|
||||
if( mSineWaveGenerator == null )
|
||||
{
|
||||
@@ -180,7 +180,7 @@ public class TunerChannelSource extends ComplexSource
|
||||
/* Bandwidth/Sample rate change */
|
||||
if( bandwidth != mTunerSampleRate )
|
||||
{
|
||||
int frequencyOffset = frequency - mTunerChannel.getFrequency();
|
||||
long frequencyOffset = frequency - mTunerChannel.getFrequency();
|
||||
|
||||
if( mSineWaveGenerator == null )
|
||||
{
|
||||
@@ -225,7 +225,7 @@ public class TunerChannelSource extends ComplexSource
|
||||
return mTuner.getSampleRate();
|
||||
}
|
||||
|
||||
public int getFrequency() throws SourceException
|
||||
public long getFrequency() throws SourceException
|
||||
{
|
||||
return mTuner.getFrequency();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user