Package IshmaelDetector
Class EnergySumProcess
java.lang.Object
PamguardMVC.PamProcess
IshmaelDetector.IshDetFnProcess
IshmaelDetector.EnergySumProcess
- All Implemented Interfaces:
PamObserver
,ProcessAnnotator
-
Constructor Summary
ConstructorDescriptionEnergySumProcess
(EnergySumControl energySumControl, PamDataBlock parentDataBlock) -
Method Summary
Modifier and TypeMethodDescriptionfloat
Return the rate at which detection samples arrive, which for this detector is the FFT frame rate.float
float
void
newData
(PamObservable o, PamDataUnit fftUnit) Methods inherited from class IshmaelDetector.IshDetFnProcess
getChannelMap, getInputDataBlock, getOutputDataBlock, getOutputDataUnit, pamStart, pamStop, prepareProcess, setSampleRate, setupConnections
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, getNumOutputDataBlocks, 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
-
EnergySumProcess
-
-
Method Details
-
getLongName
- Specified by:
getLongName
in classIshDetFnProcess
-
getNumberName
-
getDetSampleRate
public float getDetSampleRate()Return the rate at which detection samples arrive, which for this detector is the FFT frame rate. Abstractly declared in IshDetFnProcess.- Specified by:
getDetSampleRate
in classIshDetFnProcess
-
inputDataClass
- Specified by:
inputDataClass
in classIshDetFnProcess
-
getHiFreq
public float getHiFreq()- Specified by:
getHiFreq
in classIshDetFnProcess
- Returns:
- the highest frequency of the detection - e.g. sampleRate/2 or the upper bound of the detection kernel
-
getLoFreq
public float getLoFreq()- Specified by:
getLoFreq
in classIshDetFnProcess
- Returns:
- the lowest frequency of the detection - e.g. 0 or the lower bound of the detection kernel
-
newData
- Overrides:
newData
in classPamProcess
-