public class ProcessHeadingData extends PamProcess
Constructor and Description |
---|
ProcessHeadingData(GPSControl gpsControl) |
Modifier and Type | Method and Description |
---|---|
java.lang.Double |
getMagneticHeading() |
long |
getMagneticTime() |
java.lang.Double |
getMagneticVariation() |
java.lang.Double |
getTrueHeading() |
long |
getTrueTime() |
void |
newData(PamObservable o,
PamDataUnit arg) |
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.
|
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, notifyModelChanged, prepareProcess, processNewBuoyData, relMillisecondsToSamples, relSamplesToMilliseconds, removeAllDataBlocks, removeObservable, removeOutputDatablock, resetDataBlocks, saveViewerData, setCanMultiThread, setParentDataBlock, setParentDataBlock, setProcessName, setSampleRate, setupProcess, toString, update, updateData
public ProcessHeadingData(GPSControl gpsControl)
public void noteNewSettings()
noteNewSettings
in interface PamObserver
noteNewSettings
in class PamProcess
public void newData(PamObservable o, PamDataUnit arg)
newData
in class PamProcess
public java.lang.Double getTrueHeading()
public java.lang.Double getMagneticHeading()
public long getTrueTime()
public long getMagneticTime()
public java.lang.Double getMagneticVariation()
public void pamStart()
PamProcess
pamStart
in class PamProcess
public void pamStop()
PamProcess
pamStop
in class PamProcess