Package analogarraysensor
Class AnalogArraySensorDataUnit
java.lang.Object
PamguardMVC.PamDataUnit
analogarraysensor.AnalogArraySensorDataUnit
- All Implemented Interfaces:
ArraySensorDataUnit,Comparable
-
Field Summary
Fields inherited from class PamguardMVC.PamDataUnit
absBlockIndex, localisation -
Constructor Summary
ConstructorsConstructorDescriptionAnalogArraySensorDataUnit(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.doubleintMethods 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, getGpsPosition, 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, updateDataUnitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:ArraySensorDataUnitGet a value for a specified field for a specified streamer.- Specified by:
getFieldin interfaceArraySensorDataUnit- Parameters:
streamer- streamer indexfieldtype- Depth, heading, pitch or roll.- Returns:
- Value in metres or degrees (not radians)
-
getMagDev
public double getMagDev()
-