public class WhistleLinker extends PamProcess
Links up peaks into chains which may become whistles
Constructor and Description |
---|
WhistleLinker(WhistleControl whistleControl,
WhistleDetector whistleDetector,
PeakDetector peakDetector,
int groupChannels) |
Modifier and Type | Method and Description |
---|---|
long |
getFirstShapeStart() |
int |
getGroupChannels() |
long |
getRequiredDataHistory(PamObservable o,
java.lang.Object arg) |
void |
newData(PamObservable obs,
PamDataUnit newUnit) |
void |
pamStart()
Called for each process to tell it to start (may not be necessary for
processes which are listening for data anyway).
|
void |
pamStop()
Stops the process.
|
void |
prepareProcess()
Called for each process before any of them receive the PamStart command
|
void |
setGroupChannels(int groupChannels) |
absMillisecondsToSamples, absSamplesToMilliseconds, addOutputDataBlock, changedThreading, clearOldData, createAnnotations, destroyProcess, fillXMLElement, flushDataBlockBuffers, getAncestorDataBlock, getAnnotation, getChainPosition, getCpuPercent, getNumAnnotations, getNumOutputDataBlocks, getObserverName, getObserverObject, getOfflineData, getOutputDataBlock, getOutputDataBlocks, getPamControlledUnit, getParentDataBlock, getParentProcess, getProcessName, getRawSourceDataBlock, getSampleRate, getSourceDataBlock, getSourceProcess, isCanMultiThread, makePamProcess, masterClockUpdate, noteNewSettings, notifyModelChanged, processNewBuoyData, relMillisecondsToSamples, relSamplesToMilliseconds, removeAllDataBlocks, removeObservable, removeOutputDatablock, resetDataBlocks, saveViewerData, setCanMultiThread, setParentDataBlock, setParentDataBlock, setProcessName, setSampleRate, setupProcess, toString, update, updateData
public WhistleLinker(WhistleControl whistleControl, WhistleDetector whistleDetector, PeakDetector peakDetector, int groupChannels)
public long getFirstShapeStart()
public void prepareProcess()
PamProcess
prepareProcess
in class PamProcess
public void newData(PamObservable obs, PamDataUnit newUnit)
newData
in class PamProcess
public long getRequiredDataHistory(PamObservable o, java.lang.Object arg)
getRequiredDataHistory
in interface PamObserver
getRequiredDataHistory
in class PamProcess
o
- PamObservable class requiring the dataarg
- optional argument from PamObservablepublic void pamStart()
PamProcess
pamStart
in class PamProcess
public void pamStop()
PamProcess
pamStop
in class PamProcess
public int getGroupChannels()
public void setGroupChannels(int groupChannels)