Class MiniKappaGoniometerScannableGroup

All Implemented Interfaces:
Device, Scannable, IScannableGroup, Configurable, Findable, gda.observable.IObservable, gda.observable.IObserver

public class MiniKappaGoniometerScannableGroup extends ScannableGroup
ScannableGroup for the goniometer on phase I beamlines, where the kappa and phi motors are unavailable if the mini kappa is not mounted. All 'standard' scannables (excluding kappa/phi) are added to this group. Kappa/phi are only added if the mini kappa is mounted.
  • Constructor Details

    • MiniKappaGoniometerScannableGroup

      public MiniKappaGoniometerScannableGroup()
  • Method Details

    • setStandardGroupMembers

      public void setStandardGroupMembers(List<Scannable> groupMembers)
    • setKappaGroupMembers

      public void setKappaGroupMembers(List<Scannable> groupMembers)
    • configure

      public void configure() throws FactoryException
      Description copied from class: ConfigurableBase
      Default implementation for classes that do not have to do any specific configuration.
      Classes that do their own configuration should *not* call this superclass function, as it may cause the object to appear configured before it really is.
      Specified by:
      configure in interface Configurable
      Overrides:
      configure in class ScannableGroup
      Throws:
      FactoryException - if there is an error in configuration e.g. required variable not set or cannot connect to device