Package soundtrap
Class STAcquisitionControl
java.lang.Object
PamController.PamControlledUnit
PamController.RawInputControlledUnit
Acquisition.AcquisitionControl
soundtrap.STAcquisitionControl
- All Implemented Interfaces:
DataInputStore
,OfflineDataStore
,OfflineFileDataStore
,PamSettings
,SettingsNameProvider
- Author:
- SCANS
-
Field Summary
Fields inherited from class Acquisition.AcquisitionControl
acquisitionParameters, unitType
Fields inherited from class PamController.RawInputControlledUnit
RAW_INPUT_FILEARCHIVE, RAW_INPUT_REALTIME, RAW_INPUT_UNKNOWN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfindDaqSystem
(String systemType) Finds a reference to a given DAQ system based on it's type (e.g.Returns the Soundtrap Acquisition Process, which handles the click databoolean
restoreSettings
(PamControlledUnitSettings pamControlledUnitSettings) Methods inherited from class Acquisition.AcquisitionControl
ChannelsToHydrophones, checkArrayChannels, checkArrayChannels, createDetectionMenu, createOfflineDataMap, findHydrophoneChannel, getAcquisitionParameters, getAcquisitionProcess, getBatchStatus, getChannelHydrophone, getControllers, getDaqChannelListManager, getDaqProcess, getDaqSummary, getDatagramManager, getDataLocation, getDataSourceName, getFileDate, getFolderSystem, getGUI, getHydrophoneList, getModuleSummary, getOfflineFileServer, getParentProcess, getPeak2PeakVoltage, getRawDataBlock, getRawInputType, getSettingsReference, getSettingsVersion, getStoreInfo, getSUDNotificationManager, getSystemList, isStalled, loadData, loadExternalDaqSystems, notifyModelChanged, pamHasStopped, registerDaqSystem, removeUnit, rewriteIndexFile, saveData, setAnalysisStartTime, setAquisitionParams, setDaqProcess, setHydrophoneList, setSelectedSystem, setStatusBarLevel, setupControlledUnit, tellModule, toString
Methods inherited from class PamController.PamControlledUnit
addOfflineTaskGroup, addOtherRelatedMenuItems, addPamProcess, addPamProcess, addRelatedMenuItems, canClose, canPlayViewerSound, createDisplayMenu, createFileMenu, createHelpMenu, flushDataBlockBuffers, getBackupInformation, getFrameNumber, getGuiFrame, getInstanceIndex, getModuleStatus, getModuleStatusManager, getModuleSummary, getNumOfflineTaskGroups, getNumPamProcesses, getOfflineState, getOfflineTaskGroup, getPamConfiguration, getPamController, getPamModuleInfo, getPamProcess, getPamView, getPlugin, getShortUnitType, getSidePanel, getTabClipCopier, getTabPanel, getTabSpecificMenuBar, getToolbarComponent, getUnitName, getVerboseLevel, gotoTab, isInMainConfiguration, isNetRx, isViewer, pamClose, pamToStart, playViewerSound, removePamProcess, rename, saveViewerData, setFrameNumber, setModuleStatusManager, setPamConfiguration, setPamController, setPamModuleInfo, setPamView, setSidePanel, setTabPanel, setToolbarComponent, stopViewerSound, terminalPrint, terminalPrintln
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface PamController.OfflineFileDataStore
getUnitName
Methods inherited from interface PamController.SettingsNameProvider
getUnitName
-
Field Details
-
STUNITTYPE
- See Also:
-
SOUNDTRAPVP2P
public static final double SOUNDTRAPVP2P- See Also:
-
-
Constructor Details
-
STAcquisitionControl
- Parameters:
name
-
-
-
Method Details
-
getUnitType
- Specified by:
getUnitType
in interfacePamSettings
- Overrides:
getUnitType
in classPamControlledUnit
- Returns:
- A Name specific to the type, e.g. Click detector
-
getStAcquisitionProcess
Returns the Soundtrap Acquisition Process, which handles the click data- Returns:
-
findDaqSystem
Description copied from class:AcquisitionControl
Finds a reference to a given DAQ system based on it's type (e.g. sound card, file, etc.- Overrides:
findDaqSystem
in classAcquisitionControl
- Returns:
- reference to a DaqSystem object
-
restoreSettings
- Specified by:
restoreSettings
in interfacePamSettings
- Overrides:
restoreSettings
in classAcquisitionControl
- Returns:
- true if successful The object performs final checks (if needed) and then casts the settings data pamcontrolledunitSettings.settings into the correct type and uses as required
-