Work in progress.

-Started work on new channel editor channel viewer/controller
-Removed a number of unused buffer package classes
-Moved automatic frequency control to be a module and removed special
handling
-Added IUnfilteredRealBufferListener & Provider interfaces
-Completely removed the ResourceManager class
This commit is contained in:
denny
2016-01-10 18:02:04 -05:00
parent c405ddad96
commit 4be63d4b95
197 changed files with 4181 additions and 4439 deletions

View File

@@ -17,27 +17,21 @@
******************************************************************************/
package source;
import module.Module;
import sample.SampleType;
/**
* Abstract class to define the minimum functionality of a sample data provider.
*/
public abstract class Source
public abstract class Source extends Module
{
protected String mName;
protected SampleType mSampleType;
public Source( String name, SampleType sampleType )
public Source( SampleType sampleType )
{
mName = name;
mSampleType = sampleType;
}
public String getName()
{
return mName;
}
public abstract int getSampleRate() throws SourceException;
public abstract long getFrequency() throws SourceException;