Package gda.px

Class PersistentAperturePositioner

All Implemented Interfaces:
Device, EditableEnumPositioner, EnumPositioner, Scannable, Configurable, Findable, gda.observable.IObservable, AperturePositioner

@ServiceInterface(AperturePositioner.class) public class PersistentAperturePositioner extends DummyEnumPositioner implements AperturePositioner
Positioner whose positions correspond to the codes of each available aperture.

The positioner's positions are the codes of the available apertures. moveTo(Object) must be called with an aperture's code, and DummyEnumPositioner.getPosition() returns an aperture code.

If the positioner's position is changed, an ApertureChangedEvent is sent as an event to observers.