zolliker
bfaaaef4f5
frappy_psi.ccracks: fix missing Param call / lsc_model
2026-03-18 10:55:55 +01:00
zolliker
94fd26d20d
frappy.verion: cosmetic fix intendation
2026-03-13 14:48:31 +01:00
zolliker
2138d9b0bc
further work on superfrappy
2026-03-13 14:45:20 +01:00
zolliker
8c3522f67b
add superfrappy
2026-03-13 14:45:19 +01:00
stark_a
af78765819
cfg: add fungen_cfg
2026-03-11 17:30:49 +01:00
stark_a
af4fe9cf4f
frappy_psi: add fungen (not tested)
2026-03-11 17:30:49 +01:00
zolliker
00eb44a3b5
fixes after first test with JTCCR
2026-03-11 16:30:15 +01:00
zolliker
99e1865229
minor bug fix in frappy_psi.ccracks
2026-03-11 16:29:49 +01:00
zolliker
c549197554
allow frappy to run in readonly repo
...
do not write release version in this case
2026-03-11 16:28:27 +01:00
zolliker
7a652ed375
import error message in get_class
2026-03-11 16:28:08 +01:00
zolliker
74e9179d30
add frappy.lib.interpolation
...
Change-Id: Ia1c50decc4485d9910f133a7a0de339e5d70389f
2026-03-11 10:00:09 +01:00
zolliker
15b3768d4d
editcurses: add screenwriter / resources/help.txt
...
Change-Id: I4eb3fea9019ea93961add06cd9a458d7fc44d5d4
2026-03-11 09:54:49 +01:00
stark_a
91927dc418
frappy_psi: add dtmpressure
2026-03-11 09:47:38 +01:00
stark_a
8d115b888e
frappy_psi: add bluefors
2026-03-11 09:47:15 +01:00
stark_a
3661079cba
frappy_psi.ccu4: add timing in Valve class
2026-03-11 09:46:56 +01:00
stark_a
0ca913bf19
frappy_psi: add jtccr
2026-03-11 09:45:13 +01:00
zolliker
6927f3bd26
editcurses: improvements while pushing to gerrit
...
not yet merged
Change-Id: Ia8ba4feedb78f008052910f06e1946ade03b853a
2026-03-03 16:33:21 +01:00
zolliker
f25f6414c0
remove LazyImport
...
Change-Id: Ia78bd812fd6d890afcdfeb52fc9847a09992a49b
2026-02-25 17:32:21 +01:00
stark_a
6fd26338ab
frappy_psi.epc8210: minor changes
2026-02-25 17:25:08 +01:00
stark_a
b646253147
cfg: add epc8210 test cfg file
2026-02-25 17:25:08 +01:00
stark_a
9530bba194
frappy_psi.epc8210: add file
2026-02-25 17:25:08 +01:00
zolliker
f6c4010470
frappy.io, frappy_psi.sea: add basecls to Attached
...
- this helps to narrow the selection of attached in frappy-edit
Change-Id: I75800d24bdcc1b55bd5303d649a3c4e43d2c3fff
2026-02-25 10:19:08 +01:00
zolliker
1100607e1a
editcurses: fixes and cleanup
...
Change-Id: I55a1a12a18f16beceaa62881a915701c11c14270
2026-02-25 10:19:08 +01:00
zolliker
8946c96e1f
renamed tools to editcurses
...
+ fix current row for completion menu
Change-Id: I46424c7b8d22f4b6646851576848c86c995a080e
2026-02-25 10:19:08 +01:00
stark_a
cb14e7f51d
cfg: add cfg file for leidenghs
2026-02-18 11:13:13 +01:00
stark_a
9440b1fe92
frappy_psi: add leigenghs, limits and turbo pump not implemented
2026-02-18 11:12:54 +01:00
zolliker
f563999a9e
frappy_psi.mercury: communication needs latin-1 encoding
...
this means also StringType(isUTF8=True)
2026-02-13 10:39:05 +01:00
zolliker
1ea8aad20c
adapt stick motor address to focus
2026-02-13 10:20:52 +01:00
zolliker
aa753b8e7e
followup fix to 38071: class missing 'frappy.' prefix
...
in 38071 get_class was modified not to prefix 'frappy.'
when path does not start with 'frappy'.
Change-Id: I528ed552a2af693794ce7f92c2e7dc43f4118f27
Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/38435
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de >
Reviewed-by: Georg Brandl <g.brandl@fz-juelich.de >
2026-02-12 17:20:10 +01:00
zolliker
71ab0bebd5
frappy-edit: add missing bin/frappy-edit
...
Change-Id: I43b4d645186342c08d296ef5482e63f1ec667b93
2026-02-12 09:34:16 +01:00
zolliker
18f6fa239b
frappy-edit: fix class completion
...
when the suggestion ends with a dot, all possibilities have
to be on the popup menu
Change-Id: Ic6f759d1e9d4028695d8949be5d4e3e81bbbe044
2026-02-12 09:00:22 +01:00
zolliker
00318cc7a1
frappy-edit: add default cfg path given typically at psi
...
Change-Id: I91032c912d76f555ae88e3e7ae313fa3c03948bd
2026-02-11 14:30:01 +01:00
zolliker
7167d02613
add ioClass to many module classes
...
+ add converted mb11_cfg.py
Change-Id: Ic985fc16b5ce39caacbf1f3abd87b13b1e7c2da7
2026-02-11 13:40:32 +01:00
zolliker
e1e642fb2f
beta version of frappy-edit
...
Change-Id: I82b35505207429cddac44d28222e20627b3a90b3
2026-02-11 13:40:32 +01:00
zolliker
53256d1583
[WIP] work on curses cfg editor
...
state as of 2026-01-28
Change-Id: I73d2fa4e6fda8820a95fe4e7256c7a23bf565f67
2026-02-11 13:40:32 +01:00
zolliker
e741404d0b
simplify configuration of IO modules
...
As the communicator class needed for a module can be specified,
in the configuration we do not need to specifiy it explicitly.
A new configurator function IO() is introduced for this, defining
names and uri only.
- update also configuration reference and a tutorial example
- update get_class function to accept attributes of classes like
'frappy_demo.lakshore.TemperatureSensor.ioClass' and import from
modules other than frappy... like 'test.test_iocfg.Mod'.
- add ioClass to the example class for the temperature controller
tutorial
Change-Id: I3115371d612f14024e43bc6d38b642e1d27b314d
Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/38071
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de >
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch >
2026-02-11 13:40:32 +01:00
zolliker
d0b56ae918
followup fix for 37776: remove Secnode.raise_config_errors
...
use raise_config_errors from generalConfig
Change-Id: I5c05edee452540ddc0401f47b375335690d29e54
Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/37935
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch >
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de >
Reviewed-by: Georg Brandl <g.brandl@fz-juelich.de >
2026-02-11 13:40:32 +01:00
zolliker
c353ed3499
frappy_psi.picontrol: stop when switching to manual mode
...
Change-Id: I3ffb9a109fb3b04fbca06f5a72acbfbd19525aae
2026-02-11 13:40:32 +01:00
stark_a
e616b40fc8
frappy_psi.dilution_new: add file
2026-01-21 17:16:25 +01:00
stark_a
40934e45bc
frappy.lib.mathparser: add relational operators
2026-01-21 17:15:52 +01:00
stark_a
ce29430e18
cfg.sim_dil_cfg: add file
2026-01-21 17:13:56 +01:00
stark_a
9d98a381b0
cfg.dil4_test_cfg: add bronkhorst modules
2026-01-21 17:13:13 +01:00
stark_a
32dad35075
frappy_psi: add file
2026-01-21 17:12:37 +01:00
stark_a
705f0173f4
cfg: add bronkhorst cfg
2026-01-21 16:03:37 +01:00
stark_a
3cb6b10183
frappy_psi.bronkhorst: minor change
2026-01-21 16:02:59 +01:00
stark_a
d7a07b63ae
cfg.dil4_test_cfg: add
2026-01-14 17:29:36 +01:00
stark_a
07263281fd
frappy_psi.oiclassic: extend and test IGH
2026-01-14 17:29:11 +01:00
stark_a
600d11d3bb
frappy_psi.oiclassic: add IGH (not finished)
2026-01-07 18:09:15 +01:00
stark_a
8f835e3d3d
cfg.test_ips_cfg: minor changes
2025-12-10 17:12:24 +01:00
stark_a
ec226a9124
frappy_psi.ips_classic: converted file to oiclassic
2025-12-10 17:11:50 +01:00