ophyd.device.BlueskyInterface.stage¶
- BlueskyInterface.stage() → List[object]¶
- Stage the device for data collection. - This method is expected to put the device into a state where repeated calls to - trigger()and- read()will ‘do the right thing’.- Staging not idempotent and should raise - RedundantStagingif staged twice without an intermediate- unstage().- This method should be as fast as is feasible as it does not return a status object. - The return value of this is a list of all of the (sub) devices stage, including it’s self. This is used to ensure devices are not staged twice by the - RunEngine.- This is an optional method, if the device does not need staging behavior it should not implement stage (or unstage). - Returns
- deviceslist
- list including self and all child devices staged