Package soundtrap

Class STAcquisitionControl

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

public class STAcquisitionControl extends AcquisitionControl
Author:
SCANS
  • Field Details Link icon

  • Constructor Details Link icon

    • STAcquisitionControl Link icon

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

    • getUnitType Link icon

      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 Link icon

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

      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 Link icon

      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