Package soundtrap

Class STAcquisitionControl

All Implemented Interfaces:
DataInputStore, DataStoreInfoHolder, OfflineDataStore, OfflineFileDataStore, PamSettings, SettingsNameProvider

public class STAcquisitionControl extends AcquisitionControl
Author:
SCANS
  • Field Details

  • Constructor Details

    • STAcquisitionControl

      public STAcquisitionControl(String name)
      Parameters:
      name -
  • Method Details

    • getUnitType

      public String getUnitType()
      Specified by:
      getUnitType in interface PamSettings
      Overrides:
      getUnitType in class PamControlledUnit
      Returns:
      A Name specific to the type, e.g. Click detector
    • getStAcquisitionProcess

      public STAcquisitionProcess getStAcquisitionProcess()
      Returns the Soundtrap Acquisition Process, which handles the click data
      Returns:
    • findDaqSystem

      public DaqSystem findDaqSystem(String systemType)
      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 class AcquisitionControl
      Parameters:
      systemType -
      Returns:
      reference to a DaqSystem object
    • restoreSettings

      public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
      Specified by:
      restoreSettings in interface PamSettings
      Overrides:
      restoreSettings in class AcquisitionControl
      Parameters:
      pamControlledUnitSettings -
      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