public class TrackedGroupProcess extends PamProcess
Constructor and Description |
---|
TrackedGroupProcess(DifarControl difarControl,
PamDataBlock parentDataBlock,
java.lang.String processName) |
Modifier and Type | Method and Description |
---|---|
TrackedGroupDataBlock |
getTrackedGroups() |
void |
newData(PamObservable o,
PamDataUnit dataUnit)
Check if a group already exists, and if so add the data
to that group.
|
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.
|
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, prepareProcess, processNewBuoyData, relMillisecondsToSamples, relSamplesToMilliseconds, removeAllDataBlocks, removeObservable, removeOutputDatablock, resetDataBlocks, saveViewerData, setCanMultiThread, setParentDataBlock, setParentDataBlock, setProcessName, setSampleRate, setupProcess, toString, update, updateData
public TrackedGroupProcess(DifarControl difarControl, PamDataBlock parentDataBlock, java.lang.String processName)
public void pamStart()
PamProcess
pamStart
in class PamProcess
public void pamStop()
PamProcess
pamStop
in class PamProcess
public TrackedGroupDataBlock getTrackedGroups()
public void newData(PamObservable o, PamDataUnit dataUnit)
newData
in class PamProcess