Package IshmaelDetector
Class EnergySumProcess
java.lang.Object
PamguardMVC.PamProcess
IshmaelDetector.IshDetFnProcess
IshmaelDetector.EnergySumProcess
- All Implemented Interfaces:
 PamObserver,ProcessAnnotator
- 
Field Summary
Fields inherited from class PamguardMVC.PamProcess
outputDataBlocks, parentDataBlock, processName, sampleRate - 
Constructor Summary
ConstructorsConstructorDescriptionEnergySumProcess(EnergySumControl energySumControl, PamDataBlock parentDataBlock)  - 
Method Summary
Modifier and TypeMethodDescriptionfloatReturn the rate at which detection samples arrive, which for this detector is the FFT frame rate.floatfloatvoidnewData(PamObservable o, PamDataUnit fftUnit) protected voidMethods inherited from class IshmaelDetector.IshDetFnProcess
getChannelMap, getInputDataBlock, getOutputDataBlock, getOutputDataUnit, pamStart, pamStop, prepareProcess, setSampleRate, setupConnectionsMethods 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:
 getLongNamein 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:
 getDetSampleRatein classIshDetFnProcess
 - 
inputDataClass
- Specified by:
 inputDataClassin classIshDetFnProcess
 - 
prepareMyParams
protected void prepareMyParams()- Overrides:
 prepareMyParamsin classIshDetFnProcess
 - 
getHiFreq
public float getHiFreq()- Specified by:
 getHiFreqin 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:
 getLoFreqin classIshDetFnProcess- Returns:
 - the lowest frequency of the detection - e.g. 0 or the lower bound of the detection kernel
 
 - 
newData
- Overrides:
 newDatain classPamProcess
 
 -