Class PositionerDeterminedCalibration

java.lang.Object
uk.ac.gda.client.live.stream.calibration.PositionerDeterminedCalibration
All Implemented Interfaces:
CalibratedAxesProvider

public class PositionerDeterminedCalibration extends Object implements CalibratedAxesProvider
This implementation observes a given EnumPositioner and always delegates to the CalibratedAxesProvider corresponding to the current enumerated position.
  • Constructor Details

    • PositionerDeterminedCalibration

      public PositionerDeterminedCalibration(EnumPositioner positioner, CalibrationStore calibrations)
      Create a CalibratedAxesProvider which observes an EnumPositioner and delegates to the CalibratedAxesProvider corresponding to the positioner's current position.

      This constructor fails if either argument is null