Package gda.device.enumpositioner
package gda.device.enumpositioner
-
ClassDescriptionA dummy class implementing the EnumPositioner for testing.Be able to move to a position whose name is not necessarily the position nameA dummy class to imitate an EpicsValveBase class for the EnumPositioner interfaceInterface used by objects that provide conversion between external and internal values.EpicsCurrAmpQuadController ClassVersion of EpicsPositionerCallback which enables the GDA user to edit the names of the positions in the positioner.Driver class for Epics PositionersPneumatic control that checks limit switches to determine current positionThis class maps onto the EPICS PneumaticCallback template.This class maps to EPICS positioner template.A version of EpicsPositioner which does not use DMOV at all but relies on the callback mechanism to determine when the move has completed.Allows us to look up the positions of the underlying motor record programmed in EPICS against each labelled position of the multipositioner.Similar to EpicsValve, except looks at a single pv which can only have positions 0 or 1.
The external names of these positions are names are read from Epics, but can be overwritten (though this is not encouraged)This class maps to EPICS SimpleMbbinary template.This class maps onto the EPICS PneumaticCallback template.This classes addresses a positioner that is controlled by a single PV, in contrast to (for example)EpicsPositionerControl devices using the Epics Valve/Shutter template.Version of EpicsValve which uses callback for the status rather than looking at the status PV.A class that acts as an EnumPositioner.Version of EpicsPneumaticCallback in which the EPICS names are mapped to different names at the GDA level.Class to provide a EnumValueMapper selected by the value of a Scannable whose getPosition returns a StringCommands for positioners that act like valves