ophyd.device.BlueskyInterface.trigger¶
- BlueskyInterface.trigger() → ophyd.status.StatusBase¶
Trigger the device and return status object.
This method is responsible for implementing ‘trigger’ or ‘acquire’ functionality of this device.
If there is an appreciable time between triggering the device and it being able to be read (via the
read()
method) then this method is also responsible for arranging that theStatusBase
object returned by this method is notified when the device is ready to be read.If there is no delay between triggering and being readable, then this method must return a
StatusBase
object which is already completed.- Returns
- statusStatusBase
StatusBase
object which will be marked as complete when the device is ready to be read.