|
9636dc9cea
|
state on dilsc as of 2022-10-03
vector field, but no new state machine yet
|
2022-11-21 14:51:02 +01:00 |
|
|
8e3cdc80e4
|
improvements in magfiels/ips_mercury
- read voltage
- fix a bug with ._init name conflict
|
2022-08-12 15:10:23 +02:00 |
|
|
f855b9db40
|
fixes in convergence and statemachine
- set spent_inside to 0 on set_target
- additional debug log messages in statemachine
|
2022-06-14 14:07:24 +02:00 |
|
|
68e2e06905
|
fixes in convergence, mercury, phytron, triton
|
2022-06-01 09:21:47 +02:00 |
|
|
d5924567da
|
fix statemachine
- fix: calling state.start(<new state>) on restart must ensure
that the function <new state> is called before state.start()
returns.
- modify slighly behaviour of cleanup function
Change-Id: I483a3aefa6af4712b3cf13f62c86d4c06edd1d8d
Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/28020
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
|
2022-04-08 15:36:23 +02:00 |
|
|
2e21bcdd0a
|
HasConvergence mixin
the HasConvergence mixin runs a state machine to determine
when the value has reached target from parameters 'tolerance',
'settling_time' or detects convergence failure depending on
the parameter 'timeout'.
Change-Id: Iccc3d43bcf5ab54ae02ce3a81423c2decc1b392d
Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/27967
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
|
2022-04-08 15:36:23 +02:00 |
|