Package Acquisition
Class DCL5System
java.lang.Object
Acquisition.DaqSystem
Acquisition.FileInputSystem
Acquisition.FolderInputSystem
Acquisition.DCL5System
- All Implemented Interfaces:
FileDateObserver
,ActionListener
,EventListener
,DataInputStore
,PamSettings
,SettingsNameProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class Acquisition.FileInputSystem
FileInputSystem.CollectorThread
-
Field Summary
Fields inherited from class Acquisition.FolderInputSystem
daqType, GlobalWavFolderArg, sysType
Fields inherited from class Acquisition.DaqSystem
PARAMETER_FIXED, PARAMETER_UNKNOWN, STREAM_CLOSED, STREAM_ENDED, STREAM_OPEN, STREAM_PAUSED, STREAM_RUNNING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
getFileStartTime
(File file) Interpret the file name to get the file time.Methods inherited from class Acquisition.FolderInputSystem
checkFileHeaders, daqHasEnded, dialogFXSetParams, dialogGetParams, dialogSetParams, getAudioFileFilter, getBatchStatus, getCurrentFile, getCurrentFolder, getDAQSpecificPane, getDeviceName, getEta, getFolderFileFilter, getFolderInputParameters, getSettingsReference, getSettingsVersion, getStatusBarComponent, getStoreInfo, interpretNewFile, makeSelFileList, makeSelFileList, newFileList, prepareInputFile, restoreSettings, runFileAnalysis, setAnalysisStartTime, setAudioFileFilter, setFileDateText, setFileOptionPanel, setFolderInputParameters, setSelected, startSystem
Methods inherited from class Acquisition.FileInputSystem
actionPerformed, bytesToSamples, canPlayBack, fileDateChange, getAquisitionControl, getChannels, getDaqSpecificDialogComponent, getDataUnitSamples, getFirstFile, getMaxChannels, getMaxSampleRate, getPeak2PeakVoltage, getSample, getSampleBits, getSampleRate, getSelectedFileTypes, getSkipStartFileTime, getSystemName, isRealTime, prepareSystem, sayEta, sayEta, setNewFile, setSelectedFileTypes, setStreamStatus, stopSystem, systemHasStopped
Methods inherited from class Acquisition.DaqSystem
areSampleSettingsOk, getChannelGain, getDaqSpecificChannelListNode, getDaqSpecificChannelListPanel, getInputChannelMap, getPlaybackSystem, getStallCheckSeconds, getStreamStatus, notifyModelChanged, showSampleSettingsDialog, supportsChannelLists
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface PamController.PamSettings
getSettingsReference, getSettingsVersion, restoreSettings
-
Constructor Details
-
DCL5System
-
-
Method Details
-
getSystemType
- Overrides:
getSystemType
in classFolderInputSystem
- Returns:
- The 'type' of data source for display in the Data Source dialog
Calling functions should be able to handle 'null'
-
getUnitName
- Specified by:
getUnitName
in interfaceSettingsNameProvider
- Overrides:
getUnitName
in classFolderInputSystem
- Returns:
- A Name specific to this instance of the particular class, e.g. Sperm whale detector, Beaked whale detector, etc.
-
getUnitType
- Specified by:
getUnitType
in interfacePamSettings
- Overrides:
getUnitType
in classFolderInputSystem
- Returns:
- A Name specific to the type, e.g. Click detector
-
getFileStartTime
Description copied from class:FileInputSystem
Interpret the file name to get the file time.Moved to a separate function so it can be overridden in a special version for the DCL5 data set.
- Overrides:
getFileStartTime
in classFileInputSystem
- Parameters:
file
- audio file.- Returns:
- time in milliseconds.
-