rocca
Class RoccaProcess
java.lang.Object
PamguardMVC.PamProcess
rocca.RoccaProcess
- All Implemented Interfaces:
- Annotator, PamObserver
public class RoccaProcess
- extends PamProcess
Main Rocca process
- Author:
- Michael Oswald
| Methods inherited from class PamguardMVC.PamProcess |
absMillisecondsToSamples, absSamplesToMilliseconds, addOutputDataBlock, changedThreading, clearOldData, createAnnotations, destroyProcess, fillXMLElement, fillXMLParameters, getAncestorDataBlock, getAnnotation, getBackendProcess, getChainPosition, getCpuPercent, getNumAnnotations, getNumOutputDataBlocks, getObserverName, getObserverObject, getOfflineData, getOutputDataBlock, getPamControlledUnit, getParentDataBlock, getParentProcess, getProcessName, getRawSourceDataBlock, getRequiredDataHistory, getSampleRate, getSourceDataBlock, getSourceProcess, isCanMultiThread, makePamProcess, masterClockUpdate, noteNewSettings, notifyModelChanged, relMillisecondsToSamples, relSamplesToMilliseconds, removeObservable, removeOutputDatablock, saveViewerData, setBackendProcess, setCanMultiThread, setParentDataBlock, setParentDataBlock, setProcessName, setSampleRate, setupProcess, toString, update, updateData |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
roccaControl
RoccaControl roccaControl
fftDataBlockIn
FFTDataBlock fftDataBlockIn
roccaContour
RoccaContour roccaContour
roccaClassifier
RoccaClassifier roccaClassifier
roccaSightingDataBlock
RoccaSightingDataBlock roccaSightingDataBlock
firstUnit
boolean firstUnit
whistleStart
long whistleStart
whistleEnd
long whistleEnd
channelMap
int channelMap
daqProcess
AcquisitionProcess daqProcess
contourStatsOutputFilename
java.io.File contourStatsOutputFilename
classifierLoaded
boolean classifierLoaded
- flag indicating whether or not the classifier model has been loaded
RoccaProcess
public RoccaProcess(RoccaControl roccaControl)
pamStart
public void pamStart()
- Description copied from class:
PamProcess
- Called for each process to tell it to start (may not be necessary for
processes which are listening for data anyway.
- Specified by:
pamStart in class PamProcess
pamStop
public void pamStop()
- Description copied from class:
PamProcess
- Stops the process.
- Specified by:
pamStop in class PamProcess
analyzeThisFFTData
public void analyzeThisFFTData(FFTDataBlock fftDataBlock,
double startFreq,
double endFreq)
prepareProcess
public void prepareProcess()
- Description copied from class:
PamProcess
- Called for each process before any of them receive the PamStart command
- Overrides:
prepareProcess in class PamProcess
newData
public void newData(PamObservable o,
PamDataUnit arg)
- Overrides:
newData in class PamProcess
saveContour
public boolean saveContour(RoccaContourDataBlock roccaContourDataBlock)
getDataBlockFilename
public java.io.File getDataBlockFilename(RoccaContourDataBlock rcdb)
saveContourStats
public boolean saveContourStats(RoccaContourDataBlock roccaContourDataBlock)
isClassifierLoaded
public boolean isClassifierLoaded()
setClassifierLoaded
public void setClassifierLoaded(boolean classifierLoaded)