beakedWhaleProtocol
Class BeakedProcess
java.lang.Object
PamguardMVC.PamProcess
beakedWhaleProtocol.BeakedProcess
- All Implemented Interfaces:
- Annotator, PamObserver
public class BeakedProcess
- extends PamProcess
| Methods inherited from class PamguardMVC.PamProcess |
absMillisecondsToSamples, absSamplesToMilliseconds, addOutputDataBlock, changedThreading, clearOldData, createAnnotations, destroyProcess, fillXMLElement, fillXMLParameters, getAncestorDataBlock, getAnnotation, getBackendProcess, getChainPosition, getCpuPercent, getNumAnnotations, getNumOutputDataBlocks, getObserverName, getObserverObject, getOfflineData, getOutputDataBlock, getPamControlledUnit, getParentDataBlock, getParentProcess, getProcessName, getRawSourceDataBlock, getRequiredDataHistory, getSampleRate, getSourceDataBlock, getSourceProcess, isCanMultiThread, makePamProcess, masterClockUpdate, noteNewSettings, notifyModelChanged, prepareProcess, relMillisecondsToSamples, relSamplesToMilliseconds, removeObservable, removeOutputDatablock, saveViewerData, setBackendProcess, setCanMultiThread, setParentDataBlock, setParentDataBlock, setProcessName, setSampleRate, setupProcess, toString, update, updateData |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
beakedControl
BeakedControl beakedControl
beakedDataBlock
BeakedDataBlock beakedDataBlock
beakedExperimentDataBlock
BeakedExperimentDataBlock beakedExperimentDataBlock
shoreStationDataBlock
ShoreStationDataBlock shoreStationDataBlock
latestAngle
private java.lang.Double latestAngle
angleDataBlock
AngleDataBlock angleDataBlock
lastUpdate
long lastUpdate
closest2Start
private double closest2Start
maxDistFromStart
private double maxDistFromStart
maxCourseError
private double maxCourseError
lastDistance
private double lastDistance
distance2End
private double distance2End
BeakedProcess
public BeakedProcess(BeakedControl beakedControl)
pamStart
public void pamStart()
- Description copied from class:
PamProcess
- Called for each process to tell it to start (may not be necessary for
processes which are listening for data anyway.
- Specified by:
pamStart in class PamProcess
pamStop
public void pamStop()
- Description copied from class:
PamProcess
- Stops the process.
- Specified by:
pamStop in class PamProcess
sortAnglreReadout
protected void sortAnglreReadout()
newData
public void newData(PamObservable o,
PamDataUnit arg)
- Overrides:
newData in class PamProcess
useGpsData
private void useGpsData(GpsDataUnit gpsDataUnit)
makeShoreDataUnit
protected void makeShoreDataUnit()
newAngles
protected void newAngles(AngleDataUnit angleDataUnit)
newExperiment
protected void newExperiment()
getLatestAngle
public java.lang.Double getLatestAngle()
setLatestAngle
public void setLatestAngle(java.lang.Double latestAngle)
getHeldAngle
public AngleDataUnit getHeldAngle()