You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had some better ideas for structure. We make a TimeBasedSeqController where the position compare part is optional. In prepare() we optionally additionally take a PositionCompareInfo with a motor: Motor, resolution: float and offset: float. If supplied then we put in the lines for the compare, otherwise we omit them. This will give us both GPIO gate and time trig, as well as position gate and time trig.
Want something similar to
ophyd-async/src/ophyd_async/panda/_trigger.py
Lines 15 to 39 in 5474cf4
prepare
Take:
List[scanspec.Frames[str]]
str
axis to compare againstcalculate the entire trajectory (this will later be only the first 4000 points), find the gaps, in each gap insert:
At the moment we should fail if there are more than 4096 rows generated
kickoff
Set
ENABLE=ONE
and wait forACTIVE
complete
Wait for
ACTIVE
to dropThe text was updated successfully, but these errors were encountered: