Package Acquisition
Class DCL5System
java.lang.Object
Acquisition.DaqSystem
Acquisition.FileInputSystem
Acquisition.FolderInputSystem
Acquisition.DCL5System
- All Implemented Interfaces:
 FileDateObserver,ActionListener,EventListener,DataInputStore,DataStoreInfoHolder,PamSettings,SettingsNameProvider
- 
Nested Class Summary
Nested classes/interfaces inherited from class Acquisition.FileInputSystem
FileInputSystem.CollectorThread - 
Field Summary
Fields inherited from class Acquisition.FolderInputSystem
allFiles, audioLoaderHolder, currentFileIndex, daqType, eta, GlobalWavFolderArg, sysTypeFields inherited from class Acquisition.FileInputSystem
acquisitionControl, acquisitionDialog, audioFormat, audioStream, blockSamples, byteConverter, collectorThread, currentAnalysisTime, dontStop, etaLabel, fileDateStrip, fileInputParameters, fileNameCombo, fileProgress, fileSelect, fileStartTime, newDataUnits, repeat, speedLabel, theThreadFields inherited from class Acquisition.DaqSystem
PARAMETER_FIXED, PARAMETER_UNKNOWN, STREAM_CLOSED, STREAM_ENDED, STREAM_OPEN, STREAM_PAUSED, STREAM_RUNNING - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionlonggetFileStartTime(File file) Interpret the file name to get the file time.Methods inherited from class Acquisition.FolderInputSystem
calculateETA, checkFileHeaders, createDaqDialogPanel, daqHasEnded, dialogFXSetParams, dialogGetParams, dialogSetParams, fudgeNumChannels, getAudioFileFilter, getBatchStatus, getCurrentFile, getCurrentFolder, getDAQSpecificPane, getDeviceName, getEta, getFolderFileFilter, getFolderInputParameters, getSettingsReference, getSettingsVersion, getStartButtonToolTip, getStatusBarComponent, getStoreInfo, interpretNewFile, makeSelFileList, makeSelFileList, newFileList, openNextFile, prepareInputFile, resetToStart, restoreSettings, runFileAnalysis, selectFolder, setAnalysisStartTime, setAudioFileFilter, setFileDateText, setFileOptionPanel, setFolderInputParameters, setSelected, startAtCurrent, startButtonXtraActions, startSystemMethods inherited from class Acquisition.FileInputSystem
actionPerformed, bytesToSamples, canPlayBack, collectFlacData, fileDateChange, fileListComplete, getAquisitionControl, getChannels, getDaqSpecificDialogComponent, getDataUnitSamples, getDialogPanel, getFirstFile, getMaxChannels, getMaxSampleRate, getPeak2PeakVoltage, getSample, getSampleBits, getSampleRate, getSelectedFileTypes, getSkipStartFileTime, getSystemName, isRealTime, loadByteConverter, prepareSystem, sayEta, sayEta, selectFile, setNewFile, setSelectedFileTypes, setStreamStatus, stopSystem, systemHasStoppedMethods inherited from class Acquisition.DaqSystem
areSampleSettingsOk, getChannelGain, getDaqSpecificChannelListNode, getDaqSpecificChannelListPanel, getInputChannelMap, getPlaybackSystem, getStallCheckSeconds, getStreamStatus, notifyModelChanged, showSampleSettingsDialog, supportsChannelListsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface PamController.PamSettings
getSettingsReference, getSettingsVersion, restoreSettings 
- 
Constructor Details
- 
DCL5System
 
 - 
 - 
Method Details
- 
getSystemType
- Overrides:
 getSystemTypein 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:
 getUnitNamein interfaceSettingsNameProvider- Overrides:
 getUnitNamein classFolderInputSystem- Returns:
 - A Name specific to this instance of the particular class, e.g. Sperm whale detector, Beaked whale detector, etc.
 
 - 
getUnitType
- Specified by:
 getUnitTypein interfacePamSettings- Overrides:
 getUnitTypein classFolderInputSystem- Returns:
 - A Name specific to the type, e.g. Click detector
 
 - 
getFileStartTime
Description copied from class:FileInputSystemInterpret 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:
 getFileStartTimein classFileInputSystem- Parameters:
 file- audio file.- Returns:
 - time in milliseconds.
 
 
 -