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_SLICES
Fields 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, setSampleRate
Methods 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:
getPeakDetectorName
in classPeakDetector
-
getNumOutputDataBlocks
public int getNumOutputDataBlocks()- Overrides:
getNumOutputDataBlocks
in classPamProcess
- Returns:
- Total number of PamDataBlocks created by this process
-