Commit Graph

1599 Commits

Author SHA1 Message Date
zolliker 0decbf52d2 frappy.client.interactive: fix error handling while interrupted
Change-Id: If79ebe322eb865fd0780622fdd357c092bf12216
2026-05-18 09:38:19 +02:00
zolliker a0e250d638 make main_switch and ramp read only
this seems not to be changeable over the interface
+ improve status text while and after stopping

Change-Id: I83b301bdaba152d1e7bf843cd8d5172ca5307faa
2026-05-18 09:31:33 +02:00
zolliker ed22bb659a frappy_psi.dilution: improvements on DIL4
Change-Id: I204eaa8ef7a5d4a868c7ca8b17e2ebdae3cd9884
2026-05-15 17:38:33 +02:00
zolliker 68d678b32a frappy_psi.oiclassic: make communication more robust
Change-Id: I4de0c7d1e2db930e38c464e797f23befb7679e31
2026-05-15 17:38:33 +02:00
zolliker 7a5d71d1cf frappy_psi.electromagnet: further fixes 2026-05-15 17:36:37 +02:00
zolliker d884c00204 frappy_psi/electromagnet: improve write safety
- move mf._data to io_mf.data
- add more info to data: data_size, name_pos
- check if name matches before write

Change-Id: Ibf544acb5f350a5a4dd6f5866148b95bea50ff86
2026-05-15 16:46:30 +02:00
zolliker fdaacc0b5b cfg.emagnet: minor changes 2026-05-13 17:12:09 +02:00
zolliker 32dee33fac frappy_psi.electromagnet: adapt sample holder module 2026-05-13 17:11:33 +02:00
stark_a 633af3bb52 cfg.electromagnet_test: add sample position module 2026-05-13 13:06:22 +02:00
stark_a 8a1ee235a2 frappy_psi.electromagnet: add sample position class 2026-05-13 13:05:50 +02:00
zolliker c65e7aa07c update flamesample
including fixes on frappy_psi.ls372
2026-05-12 16:40:49 +02:00
zolliker fa76d87e19 frappy_psi.ls372: fixes
Change-Id: Iba85a2a6539da541f9914cc083659d387189ccb3
2026-05-12 15:04:14 +02:00
zolliker 37b23ea0af frappy_psi.phytron: fixed issues with limit switches for e-magnet
Change-Id: I4efe1a8465a48c14af11973791dd3bd8faa21452
2026-05-12 14:40:54 +02:00
stark_a e9c9bd7003 cfg.electromagnet: minor changes 2026-05-06 17:03:55 +02:00
stark_a 48323e1336 frappy_psi.electromagnet: add read and write functionality 2026-05-06 17:03:55 +02:00
zolliker 5f01f135b1 frappy_psi/trinamic: fix home export
Change-Id: Ic903ae96dac288ed681842fc17fca867a08d758c
2026-05-06 16:12:18 +02:00
zolliker cd5dfb299f add mupd config file
Change-Id: I594596ca9b4bcc681fe42f6e1720268daaa3e15b
2026-05-06 16:09:56 +02:00
zolliker 6e49aeb61f test_attach: fix io test after uri went a parameter
Change-Id: Iad7da73d1abae549bbba83acd2a5f8199c19f908
2026-05-06 16:05:04 +02:00
zolliker fe368e64ab frappy_psi/trinamic: fix target reached criterium
Change-Id: I6edd0537ab401f04e6c7464d9e12ea10d04c5ec5
2026-05-06 16:02:56 +02:00
zolliker 331f3e02b1 [WIP] superfrappy: state as of 2026-05-06
Change-Id: Ifd83a297dd5593db502bb2c0f6ec1c99717d4a4a
2026-05-06 16:02:02 +02:00
zolliker 8cb0844ac8 frappy_psi.trinamic: various importments with limit switches
Change-Id: I112f12f1b6485c1af88648e4c1c420e5002b047c
2026-05-04 16:17:46 +02:00
zolliker b6fb14250c frappy_psi.softcal: allow blank instead of comma in file path
Change-Id: Ied7b0e72ca6e2ab09c232aa915139ea5d7620951
2026-05-04 16:16:43 +02:00
zolliker 949bacca63 frappy_psi.sea: allow multiple paths for the sea json config
Change-Id: Id9cc99e5599bde40929df6958232513c7c60bc44
2026-05-04 16:14:41 +02:00
zolliker 2559f369a3 frappy_psi/dpm: implement interlock to motor when load to high
Change-Id: Ia82e5c28f8961d2ee5b89b14dc2ae4a497cc3b2f
2026-05-04 16:13:36 +02:00
zolliker 49c7de72d3 add Module.setExport to change the export flag
Change-Id: I245845e30cf51ba762ac9b949a0adf188bf16efc
2026-05-04 16:12:27 +02:00
zolliker 540ad23d24 frappy_psi.dpm: replace initwrite by value=2
initwrite seems not to work anymore
2026-04-29 11:28:11 +02:00
zolliker 8aad4b10a7 sea: simplify retrieving sea port number
Change-Id: I9d636d51cd4abd6849b3b87b4cb136b6ac193051
2026-04-24 09:17:52 +02:00
zolliker 4d4055b702 frappy_psi.attocube: cosmetic fixes
Change-Id: I0211fed9b8cf7993bd0fed0a25486e7339dafdc5
2026-04-24 09:17:52 +02:00
zolliker c7ef15b048 frappy_psi/sea: quick fix 2026-04-23 16:26:54 +02:00
zolliker 19f5f84848 add various changes to superfrappy
not 100 % sure about the best state ...
2026-04-23 16:26:49 +02:00
zolliker 51667171fe 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-04-22 11:26:40 +02:00
zolliker 124844b6e1 fix automatic io creation after IO.uri changed to be a parameter
Change-Id: Ia1e5634ac3aa3d090bab614c4908e9137c123647
2026-04-22 11:17:30 +02:00
zolliker 87e54a4df8 leiden GHS: make pressure scale a parameter
Change-Id: I75b919030950ea68a89f92e9ebe23f1d9c5893d8
2026-04-21 14:05:53 +02:00
zolliker 5e0dc8f6c1 jtccr: change units to mbar
+ some other fixes

Change-Id: I84fbfccbc89ea1a0dfa39beab21cf041d8628558
2026-04-21 14:05:51 +02:00
zolliker e1d163b878 [WIP] add superfrappy changes
this is work in progress

Change-Id: I6474494bfc9d92ae176b8db80ea408985a0a7130
2026-04-21 14:03:42 +02:00
zolliker 10e730822e change sea to use linsetools
TODO: this should support both, servicemanager and linsetools
Change-Id: Ic52c657e1993a0b52127d87d01720dd0cfe7cad7
2026-04-21 14:03:42 +02:00
zolliker beb5ff2e74 frappy.io: make uri a parameter
Change-Id: I971ca513622079a4710ddebcddcf9edeba5e49db
2026-04-21 14:03:42 +02:00
zolliker 4a0deaf917 frappy_psi.ahcapbridge: improve serial echo recover mechanism
99 tries instead of 3

Change-Id: If86fb9ef7bbb48a0c988f641e4033a9b58b13f28
2026-04-21 14:03:42 +02:00
stark_a 49b621a3d4 frappy_psi: minor changes 2026-04-14 16:42:44 +02:00
stark_a 520c9818f1 cfg: add electromagnet test cfg 2026-04-14 16:42:29 +02:00
stark_a 32c0635ff6 frappy_psi: add electromagnet (IO read implemented) 2026-04-14 16:42:14 +02:00
stark_a f8d6a0a0f3 cfg.cp2800: add file 2026-03-25 10:20:33 +01:00
stark_a 2725200154 frappy_psi.CP2800: add file 2026-03-25 10:20:33 +01:00
zolliker ab475351a3 frappy_psi.bronkhorst: fixes during test 2026-03-20 15:54:40 +01:00
zolliker 887ed8541d 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-03-20 15:54:20 +01:00
zolliker 8030ef3083 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-03-20 15:50:26 +01:00
zolliker 22ce44ccec frappy_psi.hepump: check conn. before reading digital inputs
trinamic: export input3 if available
Change-Id: Idacfb92a37ab8a8a5d7bb7502d23a9f3c6d962e7
2026-03-18 13:45:56 +01:00
zolliker a60786f983 frappy_psi.lakeshore: split out model dependent part
Change-Id: I02eed008c1e6e29f9d2c2a2dfb2086a62407dd60
2026-03-18 13:45:56 +01:00
stark_a 733252faf7 cfg.fungen_test: minor changes 2026-03-18 13:26:54 +01:00
stark_a c95f240589 frappy_psi.fungen: tested and adapted 2026-03-18 13:26:54 +01:00