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 theStatusBaseobject 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
StatusBaseobject which is already completed.Returns: - status : StatusBase
StatusBaseobject which will be marked as complete when the device is ready to be read.