public class ProcessNmeaData extends PamProcess
Modifier and Type | Method and Description |
---|---|
void |
clearOldData()
Clears all data from all output data blocks of this process.
|
long |
firstRequiredTime(PamObservable o,
java.lang.Object arg) |
java.lang.String |
getWantedString() |
void |
newData(PamObservable o,
PamDataUnit pamData) |
void |
noteNewSettings() |
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 |
setSampleRate(float sampleRate,
boolean notify)
New sample rate
|
void |
setWantedString() |
absMillisecondsToSamples, absSamplesToMilliseconds, addOutputDataBlock, changedThreading, 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, notifyModelChanged, prepareProcess, processNewBuoyData, relMillisecondsToSamples, relSamplesToMilliseconds, removeAllDataBlocks, removeObservable, removeOutputDatablock, resetDataBlocks, saveViewerData, setCanMultiThread, setParentDataBlock, setParentDataBlock, setProcessName, setupProcess, toString, update, updateData
public long firstRequiredTime(PamObservable o, java.lang.Object arg)
public void noteNewSettings()
noteNewSettings
in interface PamObserver
noteNewSettings
in class PamProcess
public void newData(PamObservable o, PamDataUnit pamData)
newData
in class PamProcess
public void setSampleRate(float sampleRate, boolean notify)
PamObserver
setSampleRate
in interface PamObserver
setSampleRate
in class PamProcess
notify
- Notify other PamObservers and PamObservables in the chain.public void pamStart()
PamProcess
pamStart
in class PamProcess
public void pamStop()
PamProcess
pamStop
in class PamProcess
public void clearOldData()
PamProcess
clearOldData
in class PamProcess
public java.lang.String getWantedString()
public void setWantedString()