Class VmxmMXCamera

All Implemented Interfaces:
Device, Configurable, Findable, gda.observable.IObservable, gda.observable.IObserver, Camera, MXCameraInterface

@ServiceInterface(MXCameraInterface.class) public class VmxmMXCamera extends MXCamera
  • Constructor Details

    • VmxmMXCamera

      public VmxmMXCamera()
  • Method Details

    • makeDetectorSafe

      public void makeDetectorSafe(boolean wait) throws DeviceException
      Description copied from interface: Camera
      Returns the detector to a safe distance from the crystal position. At the end of data collection this may well be done to allow easy access to the crystal mounting area, for manual or automatic crystal mounting.
      Specified by:
      makeDetectorSafe in interface Camera
      Overrides:
      makeDetectorSafe in class MXCamera
      Parameters:
      wait - Whether to wait until the move is complete, true to wait.
      Throws:
      DeviceException
    • moveDetectorTo

      public void moveDetectorTo(double requestedPosition) throws DeviceException
      Description copied from interface: Camera
      Moves the detector to achieve a required crystal to detector distance.
      Specified by:
      moveDetectorTo in interface Camera
      Overrides:
      moveDetectorTo in class MXCamera
      Parameters:
      requestedPosition - Required crystal to detector distance.
      Throws:
      DeviceException