feat(flomni): trigger source of the flOMNI loop at every Fermat scan start (soft trigger) #343

Merged
holler merged 1 commits from feat/flomni-soft-trigger into main 2026-10-27 08:40:32 +01:00
1 Commits
Author SHA1 Message Date
Mirko HollerandClaude Opus 5.5 5e3b4b50d5 feat(flomni): trigger source of the flOMNI loop at every Fermat scan start (soft trigger)
CI for csaxs_bec / test (pull_request) Successful in 3m28s
Read the Docs Deploy Trigger / trigger-rtd-webhook (push) Successful in 1s
CI for csaxs_bec / test (push) Successful in 3m20s
flomni_fermat_scan sets the loop setting trigger_soft before arming ddg1: at the beamline (a real, not simulated,
ddg1 or one of the exposure box motors ebtrx/ebtry/ebtrz/ebsupport configured; a failing check counts as beamline)
the hardware trigger, else the soft trigger with soft_exposure_ms = exp_time x frames_per_trigger. At the beamline
the scan is aborted if the hardware trigger cannot be confirmed; away only a warning. flomni_loop_settings: signals
trigger_soft, soft_exposure_ms, soft_latency_ms. rt_settings.trigger_set_soft(); trigger_show() shows both groups.
Docs + PDF. Needs the flOMNI loop / web HMI with the soft trigger (flOMNI feat/soft-trigger) first.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017KicuVBRC7jB1TLG5hLZwx
2026-10-26 21:48:53 +01:00