public class OneBandDataUnit extends AcousticDataUnit
AMPLITUDE_SCALE_DBREMPA, AMPLITUDE_SCALE_LINREFSD
Constructor and Description |
---|
OneBandDataUnit(long timeMilliseconds,
int channelBitmap,
long startSample,
long duration) |
Modifier and Type | Method and Description |
---|---|
java.lang.Double |
getIntegratedSEL() |
double |
getMeasure(int iMeasure) |
double |
getPeakPeak() |
double |
getRms() |
int |
getSelIntegationTime() |
double |
getZeroPeak() |
void |
setPeakPeak(double peakPeak) |
void |
setRms(double rms) |
void |
setSEL(double sel,
int selSeconds)
Set sound exposure level measured over many data units.
|
void |
setZeroPeak(double zeroPeak) |
amplifyMeasuredAmplitudeByDB, amplifyMeasuredAmplitudeByLinear, compareTo, getAmplitudeDB, getCalculatedAmlitudeDB, getDuration, getFrequency, getFrequencyOverlap, getLastSample, getMeasuredAmplitude, getMeasuredAmplitudeType, getSeconds, getStartSample, getSummaryString, getTimeOverlap, setCalculatedAmlitudeDB, setDuration, setFrequency, setInfo, setMeasuredAmplitude, setMeasuredAmplitude, setMeasuredAmplitudeType, setStartSample
addDataAnnotation, clearOandAngles, clearUpdateCount, findDataAnnotation, getAbsBlockIndex, getChannelBitmap, getDataAnnotation, getDatabaseIndex, getDatabaseUpdateOf, getDataUnitFileInformation, getDetectionMatch, getDetectionMatch, getHydrophoneHeading, getLastUpdateTime, getLocalisation, getNumDataAnnotations, getOriginLatLong, getPairAngle, getParentDataBlock, getTimeMilliseconds, getUpdateCount, removeDataAnnotation, removeDataAnnotation, setAbsBlockIndex, setChannelBitmap, setDatabaseIndex, setDatabaseUpdateOf, setDataUnitFileInformation, setLastUpdateTime, setLocalisation, setOriginLatLong, setParentDataBlock, setTimeMilliseconds, updateDataUnit
public OneBandDataUnit(long timeMilliseconds, int channelBitmap, long startSample, long duration)
public double getMeasure(int iMeasure)
public double getRms()
public void setRms(double rms)
rms
- the rms to setpublic double getZeroPeak()
public void setZeroPeak(double zeroPeak)
zeroPeak
- the zeroPeak to setpublic double getPeakPeak()
public void setPeakPeak(double peakPeak)
peakPeak
- the peakPeak to setpublic void setSEL(double sel, int selSeconds)
sel
- sound exposure levelselSeconds
- integration time in seconds.public java.lang.Double getIntegratedSEL()
public int getSelIntegationTime()