Class WrappedBeamFormerProcess

java.lang.Object
PamguardMVC.PamProcess
beamformer.BeamFormerBaseProcess
bearinglocaliser.beamformer.WrappedBeamFormerProcess
All Implemented Interfaces:
PamObserver, ProcessAnnotator

public class WrappedBeamFormerProcess extends BeamFormerBaseProcess
  • Constructor Details

  • Method Details

    • pamStart

      public void pamStart()
      Description copied from class: PamProcess
      Called for each process to tell it to start (may not be necessary for processes which are listening for data anyway).
      Specified by:
      pamStart in class PamProcess
    • pamStop

      public void pamStop()
      Description copied from class: PamProcess
      Stops the process.
      Specified by:
      pamStop in class PamProcess
    • findFFTDataBlock

      public FFTDataBlock findFFTDataBlock()
      Description copied from class: BeamFormerBaseProcess
      Find the source of FFT data for the beam former. this may not be the same as the main data source if the main source is raw or detection data (overridden in BeamFormLocProcess).
      Overrides:
      findFFTDataBlock in class BeamFormerBaseProcess
      Returns:
      FFT source for the beam former.
    • getFftDataSource

      public FFTDataBlock getFftDataSource()
      Overrides:
      getFftDataSource in class BeamFormerBaseProcess
      Returns:
      the fftDataSource
    • sortFFTBlock

      public void sortFFTBlock()
    • prepareProcess

      public void prepareProcess()
      Description copied from class: PamProcess
      Called for each process before any of them receive the PamStart command
      Overrides:
      prepareProcess in class BeamFormerBaseProcess
    • getCollatedBeamOGram

      public List<BeamOGramDataUnit> getCollatedBeamOGram()
      Returns:
      the collatedBeamOGram