Markus Zolliker b29b1e1b36 entangle.AnalogOutput: fix window mechanism
fix 2 problems:
- in case the window is smaller than the pollinterval, isAtTarget might be False
  for up to the timeout delay
- in case the history is shorter than the window, and the ramp is fast enough to miss
  any points during ramp, isAtTarget is True before the window time is reached.
  This happens because the history is reset on write_target

+ do not wait when target is not changed (by more than precision)

tested!

Change-Id: Ia4ff4378fe91fa93be50168b2883a20b49ebfb6a
Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/27159
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
2021-11-17 16:55:43 +01:00
2021-02-26 13:21:48 +01:00
2020-05-15 15:49:22 +02:00
2021-04-30 08:08:22 +02:00
2021-03-05 08:33:23 +01:00
2020-04-09 17:04:09 +02:00
2021-03-01 16:33:08 +01:00
2021-02-24 08:44:13 +01:00
2020-01-15 08:15:35 +01:00
2021-02-24 08:44:13 +01:00
2021-05-29 14:46:25 +02:00
2020-04-09 17:04:09 +02:00
Description
PSI local frappy repo, probably ahead of git/gerrit at MLZ
4.6 MiB
Languages
Python 99.9%