Package gda.device

Interface EnumPositioner

All Superinterfaces:
Configurable, Device, Findable, gda.observable.IObservable, Scannable
All Known Subinterfaces:
AperturePositioner, EditableEnumPositioner, NamedEnumPositioner
All Known Implementing Classes:
AlignmentStageScannable, CamZoomPositioner, DummyEnumPositioner, DummyNamedEnumPositioner, DummyPersistentEnumScannable, DummyPersistentNamedEnumPositioner, DummyQbpm, DummyValve, EditableEnumPositionerBase, EnumPositionerBase, EpicsAirBearingControl, EpicsCurrAmpQuadController, EpicsEditablePositionerCallback, EpicsEnumPositioner, EpicsLimitBasedPositioner, EpicsLocum4Controller, EpicsPneumaticCallback, EpicsPositioner, EpicsPositionerCallback, EpicsQbpm, EpicsSimpleBinary, EpicsSimpleMbbinary, EpicsSimplePneumatic, EpicsSimplePositioner, EpicsValve, EpicsValveCallback, I19BeamlineHealthScannable, IntegerMapperBasedEnumPositioner, JythonEnumPositionerWrapper, MapperBasedEnumPositionerBase, ME2Positioner, NameMappedEpicsPneumaticCallback, PersistentAperturePositioner, PersistentEpicsAperturePositioner, SamplePlateEnumPositioner, StringMapperBasedEnumPositioner, TfgChannelEnum, ZebraShutterPositioner

public interface EnumPositioner extends Scannable
Interface for devices which have an enumerated set of positions, for example a valve which can be open or closed.