Package depthReadout
Class DepthDataUnit
java.lang.Object
PamguardMVC.PamDataUnit
depthReadout.DepthDataUnit
- All Implemented Interfaces:
ArraySensorDataUnit
,Comparable
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble[]
getField
(int streamer, ArraySensorFieldType fieldType) Get a value for a specified field for a specified streamer.double[]
void
setDepthData
(double[] depthData) void
setRawDepthData
(double[] rawDepthData) Methods inherited from class PamguardMVC.PamDataUnit
addDataAnnotation, addSuperDetection, amplifyMeasuredAmplitudeByDB, amplifyMeasuredAmplitudeByLinear, calcSnapshotGeometry, clearOandAngles, clearUpdateCount, compareTo, findDataAnnotation, findDataAnnotation, freeData, getAbsBlockIndex, getAmplitudeDB, getAnnotationsSummaryString, getBasicData, getCalculatedAmlitudeDB, getChannelBitmap, getColourIndex, getDataAnnotation, getDatabaseIndex, getDatabaseUpdateOf, getDataUnitFileInformation, getDataUnitPopupMenu, getDurationInMilliseconds, getEndTimeInMilliseconds, getFrequency, getFrequencyOverlap, getHydrophoneBitmap, getHydrophoneHeading, getLastChangeTime, getLastSample, getLastUpdateTime, getLocalisation, getMeasuredAmplitude, getMeasuredAmplitudeType, getNoiseBackground, getNumDataAnnotations, getOriginLatLong, getParentDataBlock, getSampleDuration, getSampleDurationAsInt, getSeconds, getSequenceBitmap, getSequenceBitmapObject, getSignalExcess, getSignalSPL, getSnapshotGeometry, getStartSample, getSummaryString, getSuperDetection, getSuperDetection, getSuperDetection, getSuperDetection, getSuperDetection, getSuperDetectionsCount, getSuperDetectionSyncronisation, getSuperId, getTimeDelaysSeconds, getTimeMilliseconds, getTimeNanoseconds, getTimeOverlap, getUID, getUpdateCount, isEmbryonic, isForceAmpRecalc, linAmplitudeToDB, removeDataAnnotation, removeDataAnnotation, removeSuperDetection, setAbsBlockIndex, setCalculatedAmlitudeDB, setChannelBitmap, setDatabaseIndex, setDatabaseUpdateOf, setDataUnitFileInformation, setDurationInMilliseconds, setEmbryonic, setForceAmpRecalc, setFrequency, setInfo, setLastUpdateTime, setLocalisation, setMeasuredAmpAndType, setMeasuredAmplitude, setMeasuredAmplitudeType, setNoiseBackground, setParentDataBlock, setSampleDuration, setSequenceBitmap, setSignalExcess, setSignalSPL, setSnapshotGeometry, setStartSample, setTimeDelaysSeconds, setTimeMilliseconds, setUID, setUniqueSuperDetection, sortOutputMaps, updateDataUnit
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface Array.sensors.ArraySensorDataUnit
getTimeMilliseconds
-
Constructor Details
-
DepthDataUnit
-
-
Method Details
-
getDepthData
public double[] getDepthData() -
setDepthData
public void setDepthData(double[] depthData) -
getRawDepthData
public double[] getRawDepthData() -
setRawDepthData
public void setRawDepthData(double[] rawDepthData) -
getField
Description copied from interface:ArraySensorDataUnit
Get a value for a specified field for a specified streamer.- Specified by:
getField
in interfaceArraySensorDataUnit
- Parameters:
streamer
- streamer indexfieldType
- Depth, heading, pitch or roll.- Returns:
- Value in metres or degrees (not radians)
-