Package noiseOneBand

Class OneBandDataUnit

All Implemented Interfaces:
Comparable<PamDataUnit>, AcousticDataUnit
Direct Known Subclasses:
OfflineOneBandDataUnit

public class OneBandDataUnit extends PamDataUnit<PamDataUnit,SuperDetection> implements AcousticDataUnit
  • Constructor Details

    • OneBandDataUnit

      public OneBandDataUnit(long timeMilliseconds, int channelBitmap, long startSample, long duration)
  • Method Details

    • getMeasure

      public double getMeasure(int iMeasure)
    • getRms

      public double getRms()
      Returns:
      the rms
    • setRms

      public void setRms(double rms)
      Parameters:
      rms - the rms to set
    • getZeroPeak

      public double getZeroPeak()
      Returns:
      the zeroPeak
    • setZeroPeak

      public void setZeroPeak(double zeroPeak)
      Parameters:
      zeroPeak - the zeroPeak to set
    • getPeakPeak

      public double getPeakPeak()
      Returns:
      the peakPeak
    • setPeakPeak

      public void setPeakPeak(double peakPeak)
      Parameters:
      peakPeak - the peakPeak to set
    • setSEL

      public void setSEL(double sel, int selSeconds)
      Set sound exposure level measured over many data units.
      Parameters:
      sel - sound exposure level
      selSeconds - integration time in seconds.
    • getIntegratedSEL

      public Double getIntegratedSEL()
      Returns:
      the integratedSEL
    • getSelIntegationTime

      public int getSelIntegationTime()
      Returns:
      the selIntegationTime