Updated Call Event handling/display for all decoders and updated channel display values for all decoders.

- Call events now show start-stop timestamps.  (or START-In Progress if call is ongoing )
 - Call start/stop events are now on the same event line.
 - Channel panels now display site and/or channel info
 - LTR call events are limited to CALLs on the current LCN, in order to cut down on false call events resulting from noise.
 - Passport display channels now show site/channel.
 - Changed default window used by the DFTProcessor to Cosine, which doesn't have as much FFT bin leakage.
This commit is contained in:
dennis.sheirer
2014-09-15 00:42:20 +00:00
parent 0f43c7ed22
commit ad456d81a3
18 changed files with 949 additions and 412 deletions

View File

@@ -24,7 +24,6 @@ import java.util.concurrent.RejectedExecutionException;
import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.TimeUnit;
import log.Log;
import sample.Listener;
import sample.complex.ComplexSample;
import sample.complex.ComplexSampleAssembler;
@@ -52,7 +51,6 @@ public class TunerChannelSource extends ComplexSource
private TunerChannel mTunerChannel;
private Oscillator mSineWaveGenerator;
private ComplexFilter[] mDecimationFilters;
private DecimationProcessor mDecimationProcessor = new DecimationProcessor();
private ComplexSampleAssembler mBufferAssembler =
new ComplexSampleAssembler( 3000 );
@@ -188,7 +186,7 @@ public class TunerChannelSource extends ComplexSource
if( bandwidth != mTunerSampleRate )
{
/* Get the original decimation filter output listener */
Listener<ComplexSample> listener = null;
// Listener<ComplexSample> listener = null;
/* Get new decimation filters */
mDecimationFilters = FilterFactory
@@ -277,9 +275,6 @@ public class TunerChannelSource extends ComplexSource
mTunerFrequencyError = error;
frequencyChanged( mTunerFrequency, mTunerSampleRate );
}
Log.info( "TunerChannelSource - mistuned quantity:" +
mTunerFrequencyError + " Hz" );
}
@Override