Package beamformer

Class BeamFormerBaseControl

java.lang.Object
PamController.PamControlledUnit
beamformer.BeamFormerBaseControl
All Implemented Interfaces:
SettingsNameProvider
Direct Known Subclasses:
BeamFormBearingWrapper, BeamFormerControl, BeamFormLocaliserControl

public class BeamFormerBaseControl extends PamControlledUnit
  • Constructor Details

    • BeamFormerBaseControl

      public BeamFormerBaseControl(String unitType, String unitName)
  • Method Details

    • getBeamFormerParams

      public BeamFormerParams getBeamFormerParams()
      Returns:
      the beamFormerParams
    • setBeamFormerParams

      public void setBeamFormerParams(BeamFormerParams beamFormerParams)
      Parameters:
      beamFormerParams - the beamFormerParams to set
    • getAlgorithmList

      public BeamAlgorithmProvider[] getAlgorithmList()
      Returns:
      the algorithmList
    • findAlgorithmByName

      public BeamAlgorithmProvider findAlgorithmByName(String algoName)
      find an algorithm provider by name
      Parameters:
      algoName - Algorithm name
      Returns:
      algorithm provider or null if no matches.
    • getBeamFormerProcess

      public BeamFormerBaseProcess getBeamFormerProcess()
      Returns:
      the beamFormerProcess
    • setBeamFormerProcess

      public void setBeamFormerProcess(BeamFormerBaseProcess beamFormerProcess)