|
b10c722ff6
|
Merge branch 'wip' of gitlab.psi.ch-samenv:samenv/frappy into wip
|
2022-12-19 15:13:20 +01:00 |
|
|
b7a1f17e5e
|
fix new statemachine with ips magfield
+ add on_error, on_restart etc. to states.py
+ add n_retry argument to mercury change/multichange
|
2022-12-19 15:12:00 +01:00 |
|
|
a0d14c30be
|
attocube: more robust moving
- try up to 10 times when end of travel or no more progress
- issue WARN instead of ERROR when moving did not work
|
2022-12-02 10:37:45 +01:00 |
|
|
e668b6a439
|
attocube: add offset and change to HasTargetLimits
|
2022-12-02 09:12:51 +01:00 |
|
|
3483c3374d
|
allow pollinterval = 0
|
2022-12-02 09:10:07 +01:00 |
|
|
d71a512454
|
new features HasTargetLimits and HasSimpleOffset
according to standard
|
2022-12-02 09:07:20 +01:00 |
|
|
b1608c4d7f
|
Merge branch 'wip' of gitlab.psi.ch:samenv/frappy into wip
|
2022-12-02 09:00:12 +01:00 |
|
|
e4c1f35e4a
|
add attocube
|
2022-12-02 08:54:26 +01:00 |
|
|
397ca350f8
|
add FLAMP furnace
|
2022-11-24 07:56:09 +01:00 |
|
|
99220400f1
|
add FS furnace
|
2022-11-24 07:55:36 +01:00 |
|
|
4e8636a620
|
heliox: make temperatures seperate modules
|
2022-11-24 07:50:24 +01:00 |
|
|
f14bd553a8
|
disable closed loop on MA10 rotator
|
2022-11-24 07:49:36 +01:00 |
|
|
2845a82236
|
Merge branch 'wip' of gitlab.psi.ch-samenv:samenv/frappy into wip
|
2022-11-23 22:41:49 +01:00 |
|
|
4f5cc3059e
|
add FT furnace
|
2022-11-23 22:41:23 +01:00 |
|
|
d845fedc03
|
Merge branch 'wip' of gitlab.psi.ch:samenv/frappy into wip
|
2022-11-21 14:38:40 +01:00 |
|
|
1b2e364f70
|
magfield adapted to new state machine
|
2022-11-21 14:37:53 +01:00 |
|
|
4405b2b02c
|
new state machine, HasStates mixin
|
2022-11-21 14:13:52 +01:00 |
|
|
49b9bfa11d
|
improvements for triton
- set cooldown channel befor setting action
- improve max heater setting
|
2022-11-15 16:57:52 +01:00 |
|
|
df428f4c0c
|
check readback and try up to 3 times when it does not match
|
2022-11-15 16:57:00 +01:00 |
|
|
0c93ca8c75
|
add comment "do not use mb11stick"
|
2022-10-18 16:41:04 +02:00 |
|
|
971c1dcfee
|
Merge branch 'wip' of gitlab.psi.ch-samenv:samenv/frappy into wip
|
2022-10-04 15:13:23 +02:00 |
|
|
498dbd4179
|
sea.py: fix status datatype
sea status is a string (not a tuple) and needs therefore
special treatment.
interestingly this bug did not yet appear ...
|
2022-10-04 15:11:57 +02:00 |
|
|
00b0a54f12
|
ramp unit must be $/min
|
2022-09-22 17:12:54 +02:00 |
|
|
48076edd99
|
improve magfield and ips_mercury
|
2022-09-22 17:12:30 +02:00 |
|
|
485e81bfb0
|
[deb] Release v0.13.1
Change-Id: Ib038475d75de7b2976bc463423c2493eb531c02a
|
2022-09-21 16:19:34 +02:00 |
|
|
0df50bb0f9
|
secop_mlz: minor rework entangle client
Change-Id: Ie406b4220c22cdbf302a1fd36f2d7407d81a47fa
Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/28951
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
|
2022-09-21 16:17:01 +02:00 |
|
|
de5f17695c
|
make startup faster in case of errors
When the io of one SECoP module fails, it takes ages to startup
because each parameter poll takes the time to wait for a timeout.
After the first communication error on an io, no more startup polls
are tried on the modules using this io.
Change-Id: I0d250953dfe91a7d68d2d2b108395cc25d471afe
Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/28588
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-09-21 16:16:48 +02:00 |
|
|
e4aa2149f7
|
phytron: fix warning on repeated comm. error
log only a warning when several retries ware successful
Change-Id: I2f1dfba920b0841914da82229820bcdd4b97c6e9
|
2022-09-21 11:35:42 +02:00 |
|
|
9f656546df
|
fix undefined status in softcal
|
2022-09-20 12:07:11 +02:00 |
|
|
5affb9f31b
|
fix bug in persistent.py
- use dirname instead of basename
|
2022-09-20 12:07:11 +02:00 |
|
|
5e3bf96df1
|
rework of uniax
- try to deal with anomaly at 17 N
- reduce pid on overshoot
- use new statemachine
|
2022-09-20 12:07:11 +02:00 |
|
|
07995e2235
|
fix bug when restarting statemachine
fixed bad if clause
+ better debug message on restart/stop
|
2022-09-20 12:07:10 +02:00 |
|
|
54f091d0fe
|
disable encoder for ma6 stick motor
|
2022-09-19 11:38:33 +02:00 |
|
|
14a71427fa
|
jtccr: fix rel_paths
|
2022-09-19 11:37:56 +02:00 |
|
|
486be9604e
|
[WIP] uniax: removed do_ prefix
Change-Id: I98d56a8ece681515de8f05767c67686715212c09
|
2022-09-16 14:57:58 +02:00 |
|
|
a8f1495bc8
|
[WIP] uniax after changing to StateMachine
Change-Id: I0173f8c8eaaeb2526477d05803a615673297667d
|
2022-09-16 14:53:42 +02:00 |
|
|
3ab9821860
|
improve formatting of values
Change-Id: I4a9290e85ee2071a3f2cfe0d00bc7dc4dcb4caed
|
2022-09-16 08:06:45 +02:00 |
|
|
0b9e227669
|
state after discussion with users
- cirterium for "no substantial forece change" must be improved
|
2022-09-16 08:16:15 +02:00 |
|
|
befba09acc
|
fix main value unit
Change-Id: I27186e66bf065e015680a6925c5428714444c25e
|
2022-09-14 14:54:48 +02:00 |
|
|
554f265eb8
|
fix main value unit
Change-Id: I30c6107fae31b5087bac75d66db6be8dee78a757
|
2022-09-14 14:53:59 +02:00 |
|
|
4287ec6477
|
apply main unit also in structured types
Change-Id: I5a3efb167f2b460b847d8e7ac75a21848976b5f8
|
2022-09-14 14:50:39 +02:00 |
|
|
aad1c33742
|
improvements on interactive client
- add selective logging
- fix handling of exceptions
Change-Id: I7e2c2d4ed12302874c3bb2cc7bd707aa8e487341
|
2022-09-14 13:59:51 +02:00 |
|
|
b0315e133b
|
rework switch timing
- specific things in ips_mercury.py
- general things in magfield.py
Change-Id: I7c2bae815b9a80a17803b44b8941ef3dea3adb60
|
2022-09-14 13:58:12 +02:00 |
|
|
c3f55435da
|
add reading of slave currents and voltages
with fast polling
|
2022-09-14 10:59:55 +02:00 |
|
|
12cb0cdade
|
Merge branch 'wip' of gitlab.psi.ch-samenv:samenv/frappy into wip
|
2022-09-12 15:16:57 +02:00 |
|
|
7ed7dd7493
|
add combined mb11 / mb11 stick
|
2022-09-12 15:16:26 +02:00 |
|
|
031b30a4aa
|
heater slots H2 and H3 are exchanged!
|
2022-09-12 15:15:24 +02:00 |
|
|
3597adf869
|
fix code for current framwork version
- remove _iodev, use HasIo instead of HasIodev
- add earlyInit super call
|
2022-09-08 14:57:06 +02:00 |
|
|
8bfe969a95
|
HasIO: attached io must not be mandatory
as an uri might be given instead.
|
2022-09-08 14:55:36 +02:00 |
|
|
5a78a5b258
|
fix wrong name (uniax.cfg)
Change-Id: I7b132aa9474edd93321c74fa9262917d0766879f
|
2022-09-08 09:26:01 +02:00 |
|