07263281fd
frappy_psi.oiclassic: extend and test IGH
2026-01-14 17:29:11 +01:00
600d11d3bb
frappy_psi.oiclassic: add IGH (not finished)
2026-01-07 18:09:15 +01:00
ec226a9124
frappy_psi.ips_classic: converted file to oiclassic
2025-12-10 17:11:50 +01:00
6ea8bc6e52
frappy_psi: add oiclassic (not finished)
2025-12-10 17:10:54 +01:00
75c3161035
frappy_psi.bronkhorst: add bronkhorst
2025-12-10 17:09:32 +01:00
ecf4192d53
frappy_psi.magfield: add trainmode
2025-12-10 17:08:29 +01:00
38dd5b8ebb
frappy_psi.ips_classic: small fixes
...
Change-Id: I6dcfc48d247a5581e969717b57675cf5d4cc34f7
2025-11-25 09:59:15 +01:00
3cc9cadeb9
frappy_psi.ips_classic: add skeleton code
...
Change-Id: I99d5c66e1b995559f3a8d876a91d904bf88904aa
2025-11-25 09:56:53 +01:00
dfb8037a65
frappy_psi.ahcapbridge: fix loss unit mechanism
...
Change-Id: Iba4ca4988146a71a01dcc6dbe911be5588bfe292
2025-11-21 07:58:24 +01:00
e8e5d2743a
frappy_psi.ahcapbridge: fix behaviour when serial echo is on
2025-11-20 17:21:33 +01:00
42ebe05d5b
added an example config
2025-11-20 11:33:51 +01:00
765218eed2
frappy_psi.ahcapbridge: simplify
...
- remove the auto detect from replies
- improve readability
- add not implemented attributes in AHBase to avoid pylint
complaints
Change-Id: I20aabe6c5cfaad94845cdfff22b889fb7ff7e257
2025-11-18 12:03:00 +01:00
495ad01ff6
changes for leiden dil
...
- fixes on frappy_psiahcapbridge
- fixes on cfg files
- add cp1000 sea cfg files
2025-11-17 16:01:51 +01:00
e786c5ec77
frappy_psi.dilhtr: add Ctrlby wrapper
...
+ minor fix in tcs.py
2025-11-17 15:57:41 +01:00
a7b3f23bef
frappy_psi.bridge: minor fixes
...
TODO: rename the file
2025-11-17 15:52:28 +01:00
af28f33018
frappy_psi.softcal: add function evaluator
2025-11-12 17:24:47 +01:00
308283412e
frappy_psi.nanov: minor fixes
...
Change-Id: I0c6f1f09358155f49d4dedfe0c254dbe6b514b36
2025-11-05 16:37:42 +01:00
03c2f6eb98
frappy_psi.nanov: 'initial' version
...
- nneds some minor rework
2025-11-05 16:20:03 +01:00
e68ee356df
frappy_psi.tcs: minor fixes
2025-11-05 15:53:45 +01:00
21c20c966c
frappy_psi: add hcp
2025-11-05 15:53:45 +01:00
71629c1d3a
improvements when testing leiden
...
- triple current source
- software loop
2025-10-30 13:45:29 +01:00
03ae83dbbc
frappy_psi.ah2700: fixes
2025-10-30 13:43:20 +01:00
08f9416de5
add dilhtr
2025-10-29 16:44:46 +01:00
ea5fc16a51
frappy_psi.ls370res: add TemperatureChannel
...
Change-Id: I5a0fd6a1352f08583393862718f59ee5fb6eee32
2025-10-27 13:10:31 +01:00
160c3bfaf9
frappy_psi.furnace: small improvments
...
- got not ail when _interlock is None
Change-Id: Ic56bf7b7beeabc39bb8ced3388c7d0f14845463a
2025-10-27 11:59:42 +01:00
576723c650
frappy_psi.picontrol: add PIctrl
...
Change-Id: If212712b691ecabec1ff70d7040eb4e23924c01e
2025-10-27 11:59:00 +01:00
65e27e0913
add muwaba multiple water bath
2025-10-23 10:49:26 +02:00
82663a142e
frapp_psi.iomopinmax: digital output and SimpleVoltageInput
...
- read back value in DigitalOutput.write_target
- correct scale factor in SimpleVoltageInput
2025-10-23 10:49:26 +02:00
Anik Stark
fed7ce2197
frappy_psi: fix write_on in tcs
2025-10-21 16:24:16 +02:00
Anik Stark
cb142c580d
frappy_psi: add triple current source (leiden)
2025-10-21 15:41:40 +02:00
e327bb0974
frappy_psi.thermofisher: fix bug reading limits
...
+ add proper description into cfg file
2025-08-26 11:16:34 +02:00
08244e17e0
frappy_psi.thermofisher: add limits
...
also switch off control when T is outside limits by more than
security_margin
Change-Id: I3df513c7bc36ca23bf249c61fdfadb39870db3a5
2025-08-25 09:30:29 +02:00
1128b5aba4
in dilution dump_targetpressure default changed to 50
2025-07-11 08:53:43 +02:00
l_samenv
cd3fdb6b62
ionopimax: add SimpleVoltageInput for iono pi
...
+ add thermofischer cfg (better name needed)
2025-07-10 11:20:22 +02:00
eab846d28e
frappy_psi.ls372: add 0 to the filter enum
2025-07-10 10:15:09 +02:00
cf151dd324
fs (and other furnaces): fixes on interlock
...
- try to make interlock right
- merge status where ever possbile
2025-07-07 16:05:27 +02:00
1e73440149
AnalogInput: write mode only when needed
...
- this does probably influence the input channel for some short time
+ issue a warning when read value is -1. this may indicate an error!
2025-07-07 16:03:45 +02:00
926dcd09e2
frappy_psi.sea: use secnode.name to determine the service
...
this fix is only needed in case uri is not given
2025-07-02 11:25:12 +02:00
83f40f0c33
fs: make 'sensor broken' message active
...
- for this use frappy_psi.PRtransmitter instead
of ionopimax.CurrentInput
- add disabled_checks parameter
2025-06-30 18:09:07 +02:00
a3d0549199
fs: improve and fix implementation
...
+ introduce WrapControlledBy and fix HasControlledBy
this in a new module before mercury/triton have been fixed
2025-06-27 14:48:02 +02:00
8385461163
softcal: change name of param 'calib' to 'calcurve'
...
make it more consistent
Change-Id: I8d8f62190c07179de25c893bfcdf11300010cd78
2025-06-24 10:50:29 +02:00
1a70099974
sea: fix problem with LscDrivable.read_value
2025-06-17 10:23:43 +02:00
27778e80f5
SEA: let tt.value be the sample temperature when dblctrl is on
...
for this tt has to be a frappy_psi.sea.LscDrivable
Change-Id: Ic452b39237d31a7765bc8b2f22a12c2f454fe7da
2025-06-10 16:50:49 +02:00
385480a8cc
SEA: again fixing paramFilter
2025-06-06 12:15:48 +02:00
d85d80ba36
dil5: working alfa version
...
Change-Id: Ib6bf2234633cc760fc771a3f5c0beb4cb63a0f6d
2025-06-05 17:48:15 +02:00
97140aa3b4
SEA: do not override write_target method
...
else it will not wait for is_running
+ fix in playground
2025-06-05 11:52:50 +02:00
52f90fe5be
frappy_psi.manual_valves: make persistent and clean up
...
Change-Id: Ifbdc886f556064745a7aaffbfdc1bad2ad74632e
2025-06-05 10:22:36 +02:00
472ae3f04d
[WIP] dil5 improvements
...
Change-Id: I2b439bf5898601e10448511479bc67afa3edb4d3
2025-06-05 10:16:47 +02:00
54c9fb9db9
SEA: again a fix - commits before damaged 'mf' of MA10
2025-06-03 11:43:43 +02:00
745e15c709
SEA: another fix: make sure the value parameter comes first
2025-06-02 11:01:12 +02:00