adjust gripper sensor voltage in config #232

Open
appel_c wants to merge 28 commits from flomni_commissioning into main

28 Commits

Author SHA1 Message Date
x12sa b0196c9a05 feat(xray_eye): add target crosshair, zoom controls, fix ROI styling and zoom-reset bug
CI for csaxs_bec / test (push) Successful in 1m30s
CI for csaxs_bec / test (pull_request) Successful in 1m30s
- Add show/hide/positionable target crosshair (RPC), separate from bec_widgets' mouse crosshair
- Add zoom in/out/fit buttons; fix manual zoom/pan being wiped on every live-view re-enable
- Add reset_zoom() RPC method, called at start of x_ray_eye_align.py
- Style ROI outline blue/thinner (was near-white via compact_color default)
2026-06-29 13:22:46 +02:00
x12sa e01e71b108 Add scan number display and beamline states diagnostic card
- Append the current BEC scan number to the Projection info-item,
  e.g. "120 / 400 (S06650→S06770)", for direct comparison against
  ptycho reconstruction filenames (which use the same S##### scan
  number convention). Read from
  primary.info[0].active_request_block.scan_number — already
  available on the queue object, no new global var needed.

- Add tomo_start_scan_number to the progress payload, mirroring the
  existing tomo_start_time pattern: a new tomo_progress key to be
  written once by the scan loop when a tomogram begins. Producer side
  (flomni.py) not yet implemented — falls back to showing only the
  current scan number until then.

- New "Beamline states" draggable card (positioned just above
  Contacts): lists every beamline state currently registered with
  BEC, its live status (valid/invalid/warning/unknown), and whether
  the scan interlock is watching it. Cross-references
  bec.builtin_actors.scan_interlock.states_watched/.enabled against
  each state's live status to flag which watched states are
  currently mismatched (i.e. actually contributing to a queue lock),
  vs. states that are invalid but not watched and therefore not
  blocking anything (e.g. a simulated/test shutter).

  This is a display-only diagnostic; the "blocked" experiment_status
  itself is unchanged and still derived from the queue's own locks
  (_read_queue_locks), not from beamline states directly.

- Add fmtScan() JS helper (S##### zero-padded formatting, matching
  the existing ptycho filename convention) and renderBeamlineStates().

- Help panel updated to explain both additions.
2026-06-29 13:22:20 +02:00
x12sa 0f3ff819cf decrease velocity of fsamy for better tracker following
CI for csaxs_bec / test (push) Successful in 1m29s
CI for csaxs_bec / test (pull_request) Successful in 1m31s
2026-06-28 19:20:45 +02:00
x12sa 852f447d9e remove z movement in scan as piezo broken
CI for csaxs_bec / test (pull_request) Successful in 1m32s
CI for csaxs_bec / test (push) Successful in 1m40s
write z propagation to reconstruction file
2026-06-28 17:10:08 +02:00
x12sa a7ea5fcd28 added manual shift y in the user query 2026-06-26 21:05:43 +02:00
x12sa 7657253e94 fix angular start in even subtomos
CI for csaxs_bec / test (push) Successful in 1m30s
CI for csaxs_bec / test (pull_request) Successful in 1m30s
2026-06-26 15:57:07 +02:00
x12sa 798486b2e6 fix in documentation
CI for csaxs_bec / test (pull_request) Successful in 1m30s
CI for csaxs_bec / test (push) Successful in 1m31s
2026-06-26 14:34:08 +02:00
x12sa f661f08ed8 update config 2026-06-26 14:33:56 +02:00
x12sa 1cabf5a7ff added documentation 2026-06-26 14:33:47 +02:00
x12sa 748031ed7b increase sleep for camera to settle 2026-06-26 14:33:39 +02:00
x12sa c8c94cf50b fix all optics in condition 2026-06-26 14:33:19 +02:00
appel_c d8f7b56e71 fix(eiger): activate raise on error again
CI for csaxs_bec / test (pull_request) Successful in 1m29s
CI for csaxs_bec / test (push) Successful in 1m30s
2026-06-25 10:01:22 +02:00
x12sa c326d557ac updated parameters
CI for csaxs_bec / test (pull_request) Successful in 1m28s
CI for csaxs_bec / test (push) Successful in 1m35s
2026-06-25 08:55:35 +02:00
x12sa 8330c75453 switched smaract channels 2026-06-25 08:55:35 +02:00
appel_c 0748e07a73 fix(mcs): fix mcs card monitor thread
CI for csaxs_bec / test (pull_request) Successful in 1m30s
CI for csaxs_bec / test (push) Successful in 1m31s
2026-06-25 08:53:13 +02:00
x12sa 9621c8f814 added user parameters to mirror and xboxsupport for 1/2 reflections
CI for csaxs_bec / test (push) Successful in 1m32s
CI for csaxs_bec / test (pull_request) Successful in 1m32s
2026-06-24 14:15:45 +02:00
x12sa 40b5155389 added flight tube to eye movement, correct cam rotation and transpose in
CI for csaxs_bec / test (pull_request) Successful in 1m31s
CI for csaxs_bec / test (push) Successful in 1m32s
xray eye
2026-06-24 12:46:55 +02:00
x12sa 09658a49f2 fix(mcs): stop monitor async data event when stop is called.
CI for csaxs_bec / test (pull_request) Successful in 1m31s
CI for csaxs_bec / test (push) Successful in 1m32s
2026-06-24 11:58:14 +02:00
x12sa ecbfc8f472 fix(eiger): fix eiger integration for 1.5M with proper calibration files on JFJ server 2026-06-24 11:57:31 +02:00
x12sa 355f22db0c mono energy directly used in ffzp info
CI for csaxs_bec / test (push) Successful in 1m34s
CI for csaxs_bec / test (pull_request) Successful in 1m32s
2026-06-23 21:14:26 +02:00
x12sa 0b8c253201 temp fix for galil_show_all not working after config reload
CI for csaxs_bec / test (push) Successful in 1m33s
CI for csaxs_bec / test (pull_request) Successful in 1m34s
2026-06-23 15:44:22 +02:00
appel_c 39b1da568a fix(bpm-control): fix coupling input arg for BPMControl
CI for csaxs_bec / test (pull_request) Successful in 1m31s
CI for csaxs_bec / test (push) Successful in 1m33s
2026-06-23 15:05:42 +02:00
appel_c 146ac915f8 fix(bpm): fix input device config for bpm.BPM
CI for csaxs_bec / test (push) Successful in 1m33s
CI for csaxs_bec / test (pull_request) Successful in 1m33s
2026-06-23 14:57:14 +02:00
appel_c f09c687b81 fix(signal_forwarder): fix signal_forwarder signal_ref argument name 2026-06-23 14:57:14 +02:00
x12sa b8b5ae81c7 fix: update ptycho flomni config
CI for csaxs_bec / test (push) Successful in 1m32s
CI for csaxs_bec / test (pull_request) Successful in 1m31s
2026-06-23 14:52:49 +02:00
x12sa 9c78ba3c12 fix: resolve merge conflict
CI for csaxs_bec / test (push) Successful in 1m33s
CI for csaxs_bec / test (pull_request) Successful in 1m33s
2026-06-23 14:50:05 +02:00
appel_c 46fc3d77d5 fix(eiger): temporarily hardcode incident energy for detector
CI for csaxs_bec / test (push) Successful in 1m34s
2026-06-23 14:39:56 +02:00
x12sa ac97b51456 adjust gripper sensor voltage in config 2026-06-23 14:36:59 +02:00