Interface PXSampleChanger

All Known Implementing Classes:
ActorSampleChanger

public interface PXSampleChanger
Place for sample changer relevant methods that: a) are expected by code using any SampleChanger object but are not part of the interface: e.g. setSamplesInEveryHolder (which would ideally be implemented once in SampleChangerBase) b) should be in SampleChanger but aren't due to setAttribute (MXGDA-2081), e.g.: dry, soak, ... Named after the current bean id of all MX beamlines SampleChanger implementations
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    centrelid(int lidNumber)
    Phase 1 sample_control.py expects this
    void
    in IJActorSampleChanger I24's keyence_autocenter.py also expects this
    void
     
    void
    dry()
     
    int[]
    IJActorSampleChanger declaration overrides SampleChanger and throws DeviceException
    void
     
    void
    setNumberOfPlates(int numberOfPlates)
     
    void
    setSamplesInEveryHolder(int samplesPerHolder)
    Sets the number of samples in every holder to the same value.
    void
    setSpecialPinPuckNumber(int specialPinPuckNumber)
    From JActorSampleChanger: For client use; e.g.
    void