Interface ADCommon

All Known Subinterfaces:
ADBase, ExcaliburConfigAdbase, ExcaliburReadoutNodeFem, FfmpegStream, GetPluginBaseAvailable, NDArray, NDCodec, NDFile, NDOverlay, NDParallelHDF, NDPluginBase, NDProcess, NDPva, NDPython, NDROI, NDStats
All Known Implementing Classes:
ADBaseImpl, ADBaseSimulator, DummyExcaliburConfigAdbaseImpl, DummyExcaliburReadoutNodeFemImpl, DummyExcaliburSummaryAdbaseImpl, DummyNDArray, DummyNDOverlay, ExcaliburConfigAdbaseImpl, ExcaliburNDArraySimulator, ExcaliburReadoutNodeFemImpl, ExcaliburSummaryAdbaseImpl, FfmpegStreamImpl, FfmpegStreamSimulator, NDArrayImpl, NDArraySimulator, NDBaseImpl, NDCodecImpl, NDFileCopy, NDFileImpl, NDFileSimulator, NDOverlayImpl, NDOverlaySimpleImpl, NDParallelHDFImpl, NDPluginBaseImpl, NDPluginBaseSimulator, NDProcessImpl, NDProcessSimulator, NDPvaImpl, NDPythonImpl, NDROIImpl, NDROISimulator, NDStatsImpl, NDStatsSimulator

public interface ADCommon
The ADCommon interface allows beans whose classes implement either the ADBase or GetPluginBaseAvailable interfaces to be referenced by beans which could take either as their input. For instance an NDFile could be told to take it's input either direct from the camera (an ADBaseImpl) or from an NDProcessImpl, thus configure its NDArrayPort from it's inputs actual PortName_RBV, rather than having the port name string hard coded into the bean.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the port name used to connect this NDPluginBase/ADBase to downstream plugins by their
  • Method Details

    • getPortName_RBV

      String getPortName_RBV() throws Exception
      Get the port name used to connect this NDPluginBase/ADBase to downstream plugins by their
      Throws:
      Exception