Package clickDetector

Class ClickParameters

java.lang.Object
clickDetector.ClickParameters
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class ClickParameters extends Object implements Serializable, Cloneable, ManagedParameters
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • triggerBitmap

      public int triggerBitmap
    • minTriggerChannels

      public int minTriggerChannels
      Min number of channels that have to be triggered for a click to be read.
    • dbThreshold

      public double dbThreshold
    • longFilter

      public double longFilter
    • longFilter2

      public double longFilter2
    • shortFilter

      public double shortFilter
    • preSample

      public int preSample
    • postSample

      public int postSample
    • minSep

      public int minSep
    • maxLength

      public int maxLength
    • preFilter

      public FilterParams preFilter
    • triggerFilter

      public FilterParams triggerFilter
    • sampleNoise

      public boolean sampleNoise
    • noiseSampleInterval

      public double noiseSampleInterval
    • storeBackground

      public boolean storeBackground
      Store trigger background in binary stores
    • backgroundIntervalMillis

      public int backgroundIntervalMillis
      Interval for storing background measurements.
    • clickClassifierType

      public int clickClassifierType
      The type of classifier to use - CLASSIFY_SWEEP is the default.
    • runEchoOnline

      public boolean runEchoOnline
    • discardEchoes

      public boolean discardEchoes
    • classifyOnline

      public boolean classifyOnline
      Run classification in real time / online ops.
    • discardUnclassifiedClicks

      public boolean discardUnclassifiedClicks
    • createRCFile

      public boolean createRCFile
    • rcAutoNewFile

      public boolean rcAutoNewFile
    • rcFileLength

      public float rcFileLength
    • storageDirectory

      public String storageDirectory
    • storageInitials

      public String storageInitials
    • clickAlarmList

      public ArrayList<ClickAlarm> clickAlarmList
    • publishTriggerFunction

      public boolean publishTriggerFunction
      Make the trigger function output data available as raw data so it can be viewed.
    • waveShowEnvelope

      public boolean waveShowEnvelope
      Show the envelope waveform
    • waveFixedXScale

      public boolean waveFixedXScale
      Stop auto scaling the x axis - fix it at the max click length.
    • viewFilteredWaveform

      public boolean viewFilteredWaveform
      view a filtered waveform in the display
    • waveformFilterParams

      public FFTFilterParams waveformFilterParams
      Parameters for waveform filter.
    • clickLocParams

      public ClickLocParams clickLocParams
      Click localiser paramaters.
    • singleWavePlot

      public boolean singleWavePlot
      Single plot of waveforms on top of each other - rather than one per channel
    • radarColour

      public int radarColour
      How to colour clicks on radar displays (this will apply to all radars - not possible to do them individually at the moment).
    • spectrogramColour

      public int spectrogramColour
      How to colour clicks on spectrogram displays (this will apply to all radars - not possible to do them individually at the moment).
    • LINES_SHOW_NONE

      public static final int LINES_SHOW_NONE
      See Also:
    • LINES_SHOW_SOME

      public static final int LINES_SHOW_SOME
      See Also:
    • LINES_SHOW_ALL

      public static final int LINES_SHOW_ALL
      See Also:
    • showShortTrains

      @Deprecated public int showShortTrains
      Deprecated.
    • minTimeSeparation

      @Deprecated public double minTimeSeparation
      Deprecated.
    • minBearingSeparation

      @Deprecated public double minBearingSeparation
      Deprecated.
    • defaultRange

      @Deprecated public double defaultRange
      Deprecated.
    • plotIndividualBearings

      @Deprecated public boolean plotIndividualBearings
      Deprecated.
  • Constructor Details

    • ClickParameters

      public ClickParameters()
  • Method Details

    • clone

      public ClickParameters clone()
    • getDelayMeasurementParams

      public DelayMeasurementParams getDelayMeasurementParams(int clickType, boolean forceDefault)
      Get the delay measurement params for a specific click type.
      Parameters:
      clickType - click type
      Returns:
      delay measurement parameters.
    • setDelayMeasurementParams

      public void setDelayMeasurementParams(int clickType, DelayMeasurementParams delayMeasurementParams)
      Set the delay measurement parameters for a specific click type.
      Parameters:
      clickType - click type
      delayMeasurementParams - measurement parameters
    • getLocalisationParams

      public ClickLocParams getLocalisationParams()
      Returns:
      the click localisation parameters.
    • getOverlayMarkDataSelectorParams

      public MarkDataSelectorParams getOverlayMarkDataSelectorParams()
      Returns:
      the overlayMarkDataSelectorParams
    • getGroupedSourceParameters

      public GroupedSourceParameters getGroupedSourceParameters()
      Returns:
      the groupedSourceParameters
    • setGroupedSourceParameters

      public void setGroupedSourceParameters(GroupedSourceParameters groupedSourceParameters)
      Parameters:
      groupedSourceParameters - the groupedSourceParameters to set
    • getRawDataSource

      public String getRawDataSource()
      Returns:
      the rawDataSource
    • setRawDataSource

      public void setRawDataSource(String rawDataSource)
      Parameters:
      rawDataSource - the rawDataSource to set
    • getChannelBitmap

      public int getChannelBitmap(int i)
      Returns:
      the channelBitmap
    • getChannelBitmap

      public int getChannelBitmap()
      Returns:
      the channelBitmap
    • setChannelBitmap

      public void setChannelBitmap(int channelBitmap)
      Parameters:
      channelBitmap - the channelBitmap to set
    • getChannelGroups

      public int[] getChannelGroups()
      Returns:
      the channelGroups
    • setChannelGroups

      public void setChannelGroups(int[] channelGroups)
      Parameters:
      channelGroups - the channelGroups to set
    • getGroupingType

      public int getGroupingType()
      Returns:
      the groupingType
    • setGroupingType

      public void setGroupingType(int groupingType)
      Parameters:
      groupingType - the groupingType to set
    • getParameterSet

      public PamParameterSet getParameterSet()
      Description copied from interface: ManagedParameters
      Get a set of data that describes all of the parameters in a class
      Specified by:
      getParameterSet in interface ManagedParameters
      Returns:
      description of the parameters in a class.