Package analogarraysensor
Class AnalogArraySensorDataUnit
java.lang.Object
PamguardMVC.PamDataUnit
analogarraysensor.AnalogArraySensorDataUnit
- All Implemented Interfaces:
ArraySensorDataUnit
,Comparable
-
Constructor Summary
ConstructorDescriptionAnalogArraySensorDataUnit
(long timeMilliseconds, int streamer, AnalogSensorData[] sensorData) -
Method Summary
Modifier and TypeMethodDescriptiongetField
(int streamer, ArraySensorFieldType fieldtype) Get a value for a specified field for a specified streamer.double
int
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
-
AnalogArraySensorDataUnit
public AnalogArraySensorDataUnit(long timeMilliseconds, int streamer, AnalogSensorData[] sensorData)
-
-
Method Details
-
getStreamer
public int getStreamer()- Returns:
- the streamer
-
getSensorData
- Returns:
- the sensorData
-
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)
-
getMagDev
public double getMagDev()
-