Commit Graph
1579 Commits
Author SHA1 Message Date
zolliker 20599d57bc frappy_psi.sea: allow multiple paths for the sea json config
Change-Id: Id9cc99e5599bde40929df6958232513c7c60bc44
2026-06-09 14:21:21 +02:00
zolliker 2b1b614962 frappy_psi/dpm: implement interlock to motor when load to high
Change-Id: Ia82e5c28f8961d2ee5b89b14dc2ae4a497cc3b2f
2026-06-09 14:21:21 +02:00
zolliker 91f2720f9f add Module.setExport to change the export flag
Change-Id: I245845e30cf51ba762ac9b949a0adf188bf16efc
2026-06-09 14:21:21 +02:00
zolliker a6f5e8fccc frappy_psi.dpm: replace initwrite by value=2
initwrite seems not to work anymore
2026-06-09 14:21:21 +02:00
zolliker ec913278a7 sea: simplify retrieving sea port number
Change-Id: I9d636d51cd4abd6849b3b87b4cb136b6ac193051
2026-06-09 14:21:21 +02:00
zolliker 1b63acbe50 frappy_psi.attocube: cosmetic fixes
Change-Id: I0211fed9b8cf7993bd0fed0a25486e7339dafdc5
2026-06-09 14:21:21 +02:00
zolliker e6c0a4c09b frappy_psi/sea: quick fix 2026-06-09 14:21:21 +02:00
zolliker c5f423c05b add various changes to superfrappy
not 100 % sure about the best state ...
2026-06-09 14:21:21 +02:00
zolliker 086aaf6564 fix frappy_psi.trinamic.Motor.read_status and other things
- timing to check if motor does no longer move was not correcct
- added disable_left/disable_right
- make error status more nice (join list)

Change-Id: Ide37450789456658a9180670ae71db735610b282
2026-06-09 14:21:21 +02:00
zolliker f1d9e69f75 fix automatic io creation after IO.uri changed to be a parameter
Change-Id: Ia1e5634ac3aa3d090bab614c4908e9137c123647
2026-06-09 14:21:21 +02:00
zolliker fa2e23af08 leiden GHS: make pressure scale a parameter
Change-Id: I75b919030950ea68a89f92e9ebe23f1d9c5893d8
2026-06-09 14:21:21 +02:00
zolliker 49ae62953a jtccr: change units to mbar
+ some other fixes

Change-Id: I84fbfccbc89ea1a0dfa39beab21cf041d8628558
2026-06-09 14:21:21 +02:00
zolliker 290899a24a [WIP] add superfrappy changes
this is work in progress

Change-Id: I6474494bfc9d92ae176b8db80ea408985a0a7130
2026-06-09 14:21:21 +02:00
zolliker ed8be8765a change sea to use linsetools
TODO: this should support both, servicemanager and linsetools
Change-Id: Ic52c657e1993a0b52127d87d01720dd0cfe7cad7
2026-06-09 14:21:21 +02:00
zolliker 9ab679eb6a frappy.io: make uri a parameter
Change-Id: I971ca513622079a4710ddebcddcf9edeba5e49db
2026-06-09 14:21:21 +02:00
zolliker 15ec8cbf5f frappy_psi.ahcapbridge: improve serial echo recover mechanism
99 tries instead of 3

Change-Id: If86fb9ef7bbb48a0c988f641e4033a9b58b13f28
2026-06-09 14:21:21 +02:00
stark_aandzolliker acb8c15090 frappy_psi: minor changes 2026-06-09 14:21:21 +02:00
stark_aandzolliker 040fe51e71 cfg: add electromagnet test cfg 2026-06-09 14:21:21 +02:00
stark_aandzolliker 62fe2a86ba frappy_psi: add electromagnet (IO read implemented) 2026-06-09 14:21:21 +02:00
stark_aandzolliker 45b3246a8b cfg.cp2800: add file 2026-06-09 14:21:21 +02:00
stark_aandzolliker e8bc100329 frappy_psi.CP2800: add file 2026-06-09 14:21:21 +02:00
zolliker 7bfd79b1e3 frappy_psi.bronkhorst: fixes during test 2026-06-09 14:21:21 +02:00
zolliker 81282167c3 frappy-psi.jtccr: fixes, use parameters instead of properties
limit should be visible and should also be modifiable for test
purposes

+ remove vm (as it is not connected and may be removed later)
2026-06-09 14:21:21 +02:00
zolliker cf6592da53 frappy_psi.lakeshore: improved calcurve handling
instead of keeping track a lookup for curve keys and
of empty curves, loop over curve_cache. this is easier code
and not a real performace problem
2026-06-09 14:21:21 +02:00
zolliker bdfa1d1a38 frappy_psi.hepump: check conn. before reading digital inputs
trinamic: export input3 if available
Change-Id: Idacfb92a37ab8a8a5d7bb7502d23a9f3c6d962e7
2026-06-09 14:21:21 +02:00
zolliker 5d1874b138 frappy_psi.lakeshore: split out model dependent part
Change-Id: I02eed008c1e6e29f9d2c2a2dfb2086a62407dd60
2026-06-09 14:21:21 +02:00
stark_aandzolliker 7dd2df5401 cfg.fungen_test: minor changes 2026-06-09 14:21:21 +02:00
stark_aandzolliker 9f19d0a5cd frappy_psi.fungen: tested and adapted 2026-06-09 14:21:21 +02:00
zolliker d81ba8f403 frappy_psi.ccracks: fix missing Param call / lsc_model 2026-06-09 14:21:21 +02:00
zolliker 28c8e197b0 frappy.verion: cosmetic fix intendation 2026-06-09 14:21:21 +02:00
zolliker 2a72a94f4a further work on superfrappy 2026-06-09 14:21:21 +02:00
zolliker 6f717f6a03 add superfrappy 2026-06-09 14:21:21 +02:00
stark_aandzolliker 565956e5e3 cfg: add fungen_cfg 2026-06-09 14:21:21 +02:00
stark_aandzolliker 1081def4c6 frappy_psi: add fungen (not tested) 2026-06-09 14:21:21 +02:00
zolliker c8e1d9de2e fixes after first test with JTCCR 2026-06-09 14:21:21 +02:00
zolliker 1564f12d9e minor bug fix in frappy_psi.ccracks 2026-06-09 14:21:21 +02:00
zolliker 10f08caf21 allow frappy to run in readonly repo
do not write release version in this case
2026-06-09 14:21:21 +02:00
zolliker 340587e5ba import error message in get_class 2026-06-09 14:21:21 +02:00
zolliker 7311b59608 add frappy.lib.interpolation
Change-Id: Ia1c50decc4485d9910f133a7a0de339e5d70389f
2026-06-09 14:21:20 +02:00
zolliker c3604a14e0 editcurses: add screenwriter / resources/help.txt
Change-Id: I4eb3fea9019ea93961add06cd9a458d7fc44d5d4
2026-06-09 14:21:20 +02:00
stark_aandzolliker aae3a61bad frappy_psi: add dtmpressure 2026-06-09 14:21:20 +02:00
stark_aandzolliker b0b6067acd frappy_psi: add bluefors 2026-06-09 14:21:20 +02:00
stark_aandzolliker 2201af7af1 frappy_psi.ccu4: add timing in Valve class 2026-06-09 14:21:20 +02:00
stark_aandzolliker 002d5abec9 frappy_psi: add jtccr 2026-06-09 14:21:20 +02:00
zolliker d0dd810de1 editcurses: improvements while pushing to gerrit
not yet merged

Change-Id: Ia8ba4feedb78f008052910f06e1946ade03b853a
2026-06-09 14:21:20 +02:00
zolliker 22ff23bdb7 remove LazyImport
Change-Id: Ia78bd812fd6d890afcdfeb52fc9847a09992a49b
2026-06-09 14:21:20 +02:00
stark_aandzolliker 01e429dcb0 frappy_psi.epc8210: minor changes 2026-06-09 14:21:20 +02:00
stark_aandzolliker d929278f32 cfg: add epc8210 test cfg file 2026-06-09 14:21:20 +02:00
stark_aandzolliker e1740a0026 frappy_psi.epc8210: add file 2026-06-09 14:21:20 +02:00
zolliker b877ce02b9 frappy.io, frappy_psi.sea: add basecls to Attached
- this helps to narrow the selection of attached in frappy-edit

Change-Id: I75800d24bdcc1b55bd5303d649a3c4e43d2c3fff
2026-06-09 14:21:20 +02:00