Package clickDetector
Class ClickParameters
java.lang.Object
clickDetector.ClickParameters
- All Implemented Interfaces:
Serializable,Cloneable,ManagedParameters
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionintInterval for storing background measurements.booleanRun classification in real time / online ops.intThe type of classifier to use - CLASSIFY_SWEEP is the default.Click localiser paramaters.booleandoubledoubleDeprecated.booleanbooleanstatic final intstatic final intstatic final intdoubledoubleintdoubleDeprecated.intdoubleDeprecated.intMin number of channels that have to be triggered for a click to be read.doublebooleanDeprecated.intintbooleanMake the trigger function output data available as raw data so it can be viewed.intHow to colour clicks on radar displays (this will apply to all radars - not possible to do them individually at the moment).booleanfloatbooleanbooleanstatic final longdoubleintDeprecated.booleanSingle plot of waveforms on top of each other - rather than one per channelintHow to colour clicks on spectrogram displays (this will apply to all radars - not possible to do them individually at the moment).booleanStore trigger background in binary storesintbooleanview a filtered waveform in the displaybooleanStop auto scaling the x axis - fix it at the max click length.Parameters for waveform filter.booleanShow the envelope waveform -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()intintgetChannelBitmap(int i) int[]getDelayMeasurementParams(int clickType, boolean forceDefault) Get the delay measurement params for a specific click type.intGet a set of data that describes all of the parameters in a classvoidsetChannelBitmap(int channelBitmap) voidsetChannelGroups(int[] channelGroups) voidsetDelayMeasurementParams(int clickType, DelayMeasurementParams delayMeasurementParams) Set the delay measurement parameters for a specific click type.voidsetGroupedSourceParameters(GroupedSourceParameters groupedSourceParameters) voidsetGroupingType(int groupingType) voidsetRawDataSource(String rawDataSource)
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
triggerBitmap
public int triggerBitmap -
minTriggerChannels
public int minTriggerChannelsMin 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
-
triggerFilter
-
sampleNoise
public boolean sampleNoise -
noiseSampleInterval
public double noiseSampleInterval -
storeBackground
public boolean storeBackgroundStore trigger background in binary stores -
backgroundIntervalMillis
public int backgroundIntervalMillisInterval for storing background measurements. -
clickClassifierType
public int clickClassifierTypeThe type of classifier to use - CLASSIFY_SWEEP is the default. -
runEchoOnline
public boolean runEchoOnline -
discardEchoes
public boolean discardEchoes -
classifyOnline
public boolean classifyOnlineRun classification in real time / online ops. -
discardUnclassifiedClicks
public boolean discardUnclassifiedClicks -
createRCFile
public boolean createRCFile -
rcAutoNewFile
public boolean rcAutoNewFile -
rcFileLength
public float rcFileLength -
storageDirectory
-
storageInitials
-
clickAlarmList
-
publishTriggerFunction
public boolean publishTriggerFunctionMake the trigger function output data available as raw data so it can be viewed. -
waveShowEnvelope
public boolean waveShowEnvelopeShow the envelope waveform -
waveFixedXScale
public boolean waveFixedXScaleStop auto scaling the x axis - fix it at the max click length. -
viewFilteredWaveform
public boolean viewFilteredWaveformview a filtered waveform in the display -
waveformFilterParams
Parameters for waveform filter. -
clickLocParams
Click localiser paramaters. -
singleWavePlot
public boolean singleWavePlotSingle plot of waveforms on top of each other - rather than one per channel -
radarColour
public int radarColourHow to colour clicks on radar displays (this will apply to all radars - not possible to do them individually at the moment). -
spectrogramColour
public int spectrogramColourHow 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. -
minTimeSeparation
Deprecated. -
minBearingSeparation
Deprecated. -
defaultRange
Deprecated. -
plotIndividualBearings
Deprecated.
-
-
Constructor Details
-
ClickParameters
public ClickParameters()
-
-
Method Details
-
clone
-
getDelayMeasurementParams
Get the delay measurement params for a specific click type.- Parameters:
clickType- click type- Returns:
- delay measurement parameters.
-
setDelayMeasurementParams
Set the delay measurement parameters for a specific click type.- Parameters:
clickType- click typedelayMeasurementParams- measurement parameters
-
getLocalisationParams
- Returns:
- the click localisation parameters.
-
getOverlayMarkDataSelectorParams
- Returns:
- the overlayMarkDataSelectorParams
-
getGroupedSourceParameters
- Returns:
- the groupedSourceParameters
-
setGroupedSourceParameters
- Parameters:
groupedSourceParameters- the groupedSourceParameters to set
-
getRawDataSource
- Returns:
- the rawDataSource
-
setRawDataSource
- 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
Description copied from interface:ManagedParametersGet a set of data that describes all of the parameters in a class- Specified by:
getParameterSetin interfaceManagedParameters- Returns:
- description of the parameters in a class.
-