NSLS-II / lsdc

LSDC - Life Sciences Data Collection
https://nsls-ii.github.io/lsdc
BSD 3-Clause "New" or "Revised" License
3 stars 14 forks source link

Develop components to fully Ophydify standard scan #52

Open JunAishima opened 3 years ago

JunAishima commented 3 years ago

Fully Ophydify the standard data collection. This goes via daq_lib.collect_detector_seq_hw to daq_macros.zebraDaq

JunAishima commented 3 years ago

This work is related to #45 where the setup of Zebra has been Ophyidified but the RunEngine was run on a small part of the entire zebraDaq function. The RunEngine will need to be used on some functions but these should be clearly minimized and moved to the highest level possible in the long run.

For now, just convert the standard scan.

the only functions that create issues are the governor change and vector/zebra-Wait functions. everything else looks to be straightforward once the Eiger and vector objects are implemented.