public class WhistleToneConnectProcess extends PamProcess
Modifier and Type | Class and Description |
---|---|
class |
WhistleToneConnectProcess.ShapeConnector |
Constructor and Description |
---|
WhistleToneConnectProcess(WhistleMoanControl whitesWhistleControl) |
Modifier and Type | Method and Description |
---|---|
WhistleToneConnectProcess.ShapeConnector |
findShapeConnector(int channelMap)
Find the appropriate shape connector for the given channels.
|
int |
getDelayScale()
When delay data are written to binary files, int16's are used, but these
must be scaled up to allow for sub-sample timing.
|
java.lang.String |
getModuleSummary() |
ConnectedRegionDataBlock |
getOutputData() |
void |
newData(PamObservable o,
PamDataUnit arg) |
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 |
processNewBuoyData(BuoyStatusDataUnit statusDataUnit,
PamDataUnit dataUnit) |
void |
setupProcess()
called for every process once the systemmodel has been created.
|
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, getRequiredDataHistory, getSampleRate, getSourceDataBlock, getSourceProcess, isCanMultiThread, makePamProcess, masterClockUpdate, noteNewSettings, notifyModelChanged, relMillisecondsToSamples, relSamplesToMilliseconds, removeAllDataBlocks, removeObservable, removeOutputDatablock, resetDataBlocks, saveViewerData, setCanMultiThread, setParentDataBlock, setParentDataBlock, setProcessName, setSampleRate, toString, update, updateData
public WhistleToneConnectProcess(WhistleMoanControl whitesWhistleControl)
public void newData(PamObservable o, PamDataUnit arg)
newData
in class PamProcess
public void pamStart()
PamProcess
pamStart
in class PamProcess
public void pamStop()
PamProcess
pamStop
in class PamProcess
public void setupProcess()
PamProcess
setupProcess
in class PamProcess
public void prepareProcess()
PamProcess
prepareProcess
in class PamProcess
public WhistleToneConnectProcess.ShapeConnector findShapeConnector(int channelMap)
channelMap
- channel bitmap we're looking for.public ConnectedRegionDataBlock getOutputData()
public java.lang.String getModuleSummary()
public int getDelayScale()
public void processNewBuoyData(BuoyStatusDataUnit statusDataUnit, PamDataUnit dataUnit)
processNewBuoyData
in class PamProcess