Package whistleDetector
Class BasicPeakDetector
java.lang.Object
PamguardMVC.PamProcess
whistleDetector.PeakDetector
whistleDetector.BasicPeakDetector
- All Implemented Interfaces:
 PamObserver,ProcessAnnotator
- Direct Known Subclasses:
 BetterPeakDetector
- 
Field Summary
Fields inherited from class whistleDetector.PeakDetector
bgndUpdate0, bgndUpdate0_1, bgndUpdate1, bgndUpdate1_1, detectionThreshold, nrData, searchBin0, searchBin1, WARMUP_SLICESFields inherited from class PamguardMVC.PamProcess
outputDataBlocks, parentDataBlock, processName, sampleRate - 
Constructor Summary
ConstructorsConstructorDescriptionBasicPeakDetector(WhistleControl whistleControl, WhistleDetector whistleDetector, FFTDataBlock fftDataSource, int groupChannels)  - 
Method Summary
Methods inherited from class whistleDetector.PeakDetector
getDetectionChannel, getEqualisationConstants, getGroupChannels, getPeakDataBlock, newData, pamStart, pamStop, prepareProcess, searchForPeaks, setGroupChannels, setSampleRateMethods inherited from class PamguardMVC.PamProcess
absMillisecondsToSamples, absSamplesToMilliseconds, addData, addMultiPlexDataBlock, addOutputDataBlock, changedThreading, clearOldData, createAnnotations, destroyProcess, dumpBufferStatus, flushDataBlockBuffers, getAncestorDataBlock, getAnnotation, getChainPosition, getCompatibleDataUnits, getCpuPercent, getFrequencyRange, getLastSourceNotificationObject, getLastSourceNotificationType, getMuiltiplexDataBlock, getNumAnnotations, getNumMuiltiplexDataBlocks, getObserverName, getObserverObject, getOfflineData, getOfflineData, getOutputDataBlock, getOutputDataBlocks, getPamControlledUnit, getParentDataBlock, getParentDataBlocks, getParentProcess, getProcessCheck, getProcessName, getRawSourceDataBlock, getRawSourceDataBlock, getRequiredDataHistory, getSampleRate, getSourceDataBlock, getSourceProcess, hasOutputDatablock, isCanMultiThread, isExternalProcess, isMultiplex, makePamProcess, masterClockUpdate, noteNewSettings, notifyModelChanged, prepareProcessOK, processNewBuoyData, receiveSourceNotification, relMillisecondsToSamples, relSamplesToMilliseconds, removeAllDataBlocks, removeAllMultiPlexDataBlocks, removeMultiPlexDataBlock, removeObservable, removeOutputDatablock, resetDataBlocks, saveViewerData, setCanMultiThread, setExternalProcess, setMultiplex, setParentDataBlock, setParentDataBlock, setProcessCheck, setProcessName, setupProcess, toString, updateData 
- 
Constructor Details
- 
BasicPeakDetector
public BasicPeakDetector(WhistleControl whistleControl, WhistleDetector whistleDetector, FFTDataBlock fftDataSource, int groupChannels)  
 - 
 - 
Method Details
- 
getPeakDetectorName
- Specified by:
 getPeakDetectorNamein classPeakDetector
 - 
getNumOutputDataBlocks
public int getNumOutputDataBlocks()- Overrides:
 getNumOutputDataBlocksin classPamProcess- Returns:
 - Total number of PamDataBlocks created by this process
 
 
 -