Class WhistleParameters

java.lang.Object
whistleDetector.WhistleParameters
All Implemented Interfaces:
Serializable, Cloneable

public class WhistleParameters extends Object implements Serializable, Cloneable
Author:
Doug Gillespie

Parameters controlling whistle detection

See Also:
  • Field Details

    • peakTimeConstant

      public double[] peakTimeConstant
    • detectionThreshold

      public double detectionThreshold
    • maxPercentOverThreshold

      public double maxPercentOverThreshold
    • minPeakWidth

      public int minPeakWidth
    • maxPeakWidth

      public int maxPeakWidth
    • maxGap

      public int maxGap
    • maxDF

      public double maxDF
    • maxD2F

      public double maxD2F
    • maxDA

      public double maxDA
    • weightDF

      public double weightDF
      Weighting factor for DF in final link decision
    • weightD2F

      public double weightD2F
      Wighting factor for D2F in final link decision
    • weightDA

      public double weightDA
      Wighting factor for DA in final link decision
    • minOccupancy

      public double minOccupancy
    • minLength

      public int minLength
    • maxInflextions

      public int maxInflextions
    • eventIntegrationTime

      public double eventIntegrationTime
    • eventMinWhistleCount

      public int eventMinWhistleCount
    • eventMaxGapTime

      public double eventMaxGapTime
    • channelGroups

      public int[] channelGroups
    • groupingType

      public int groupingType
    • ackOutOfDate

      public boolean ackOutOfDate
      Acknowledge that this unit is out of date.
  • Constructor Details

    • WhistleParameters

      public WhistleParameters()
  • Method Details

    • getSearchEndHz

      public double getSearchEndHz(float sampleRate)
    • setSearchEndHz

      public void setSearchEndHz(double searchEndHz)
    • getSearchStartHz

      public double getSearchStartHz()
    • setSearchStartHz

      public void setSearchStartHz(double searchStartHz)