Shortcuts
A number of spec-like shortcuts are included in most pcdsdevices classes.
These shortcuts are geared for the ipython command-line experience, and
their API is considered unstable: they may change at any time at a user’s
request (though we’ll do our best not to break anything).
To this end, unlike the built-in methods, these methods do not return
Status objects and are allowed to create arbitrary
terminal readback and prints.
All pcdsdevices with a move command and a position property
implement the MvInterface.
|
Absolute move to a position. |
|
Get the mover's current positon (where motor). |
All pcdsdevices that return float values for their position
(e.g. motors but not state devices) implement the FltMvInterface:
|
Relative move from this position. |
|
Move to a position, wait, and update with a progress bar. |
|
Relative move from this position, wait, and update with a progress bar. |