appleb_m
9850daed71
DAQ: added bbackup default_detector dsitances
2026-06-24 10:14:26 +02:00
appleb_m
c3dd2aa38a
BEC: changed the initialisation function in bec_worker.py and how certain PVS are handled: including ring_current backlight_brightness frontlight_brightness and zoom
2026-06-24 10:01:42 +02:00
appleb_m and Claude Opus 4.8
0fcfacd165
data collection settings: panel-level Database/User-values toggle
...
Add DbOverrideLineEdit: a numeric field holding both a database value and
the user's value, driven by a per-tab Database/User-values toggle. The
user's value persists across samples, can be reverted to the database
value, and recovered again - replacing the clunky per-field checkboxes.
Fix the dtz<->resolution coupling so editing one updates the other in both
Database and User modes (previously it broke whenever a value was
overridden). Wire resolution, detector distance, transmission, exposure,
rotation total/image angle and the raster grid element size through the
new widget; other panels are untouched.
Add tests covering persist/revert/recover, the toggle's downstream emit,
the dtz/resolution coupling in both modes, and cross-sample persistence.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-23 14:13:30 +02:00
appleb_m
f2895fb375
daq: fixed dtecetor min and max bug if llm or hlm si missing in epics
2026-06-23 12:44:30 +02:00
appleb_m
071b4ab77f
Tell_client: fix state event handling, update tests
2026-06-23 12:42:04 +02:00
appleb_m
6d42b1de5a
raster_grid_manager.py: fixed lag with large grid, now generates a single bitmap
2026-06-23 09:50:37 +02:00
appleb_m
cec4d12e3b
tell: added door and remote check.
2026-06-23 09:50:04 +02:00
appleb_m
d09425afab
reminder to add tests for tell status chcks and other functions
2026-06-22 10:47:54 +02:00
appleb_m
0947dfa73b
update test cases for workflows, server and daq_server
2026-06-22 10:46:34 +02:00
appleb_m
610aa4a998
workflows: when going to dewar transfer if tell is in pPark and get_moutn_sample is Noone don't dry. Untested!
2026-06-22 10:46:08 +02:00
appleb_m
b6cbb5ce26
portrait_mode: added a loop button to rerun the queue for debugging
2026-06-22 10:45:24 +02:00
appleb_m
316f4d18c1
server: added mount checks to mount and autoamtion
2026-06-22 10:44:56 +02:00
appleb_m
b6ab4d1e5e
tell_client.py: added validate_mount_start_conditions method
2026-06-22 10:44:13 +02:00
appleb_m
a5718f3f84
daq: automation log message split between success and error
2026-06-22 10:40:23 +02:00
appleb_m
924fabb7d9
bec_motors differ in some cases between beamline,s only a problem for logging/scilog messages
2026-06-22 10:39:55 +02:00
appleb_m
157619de64
Added style sheet options - protrait style needs to be added to more places.
2026-06-18 14:26:12 +02:00
appleb_m
08d6cbc699
config, added lens_magnfiication to alter pixel_to_mm calculation
2026-06-18 14:06:14 +02:00
appleb_m
e66d8aec72
added portrait_mode.py
2026-06-18 14:05:54 +02:00
appleb_m
087ce0482f
operations refactor: standardised operations, added rotation operation, updated tests.
2026-06-17 16:25:02 +02:00
appleb_m
9be8c1a3c8
beamlin: renamed second BeamlineConfig to BeamlineYAMLCOnfig
2026-06-17 16:24:27 +02:00
appleb_m
4ff30920ce
devices: fix on bec det_z device
2026-06-17 11:41:04 +02:00
appleb_m
5f5c672111
pyproject.toml: should be sseclient not sseclient-py
2026-06-17 11:40:49 +02:00
appleb_m
5bc3e90bb4
tell: debuging.
2026-06-17 11:40:34 +02:00
appleb_m
dde084538c
updated workflows test
2026-06-17 11:40:20 +02:00
appleb_m
333957adbc
better erro hadnling for status bar
2026-06-17 11:40:11 +02:00
appleb_m
37d3e55da3
workflows.py: added safe dtz positon check
2026-06-17 11:39:57 +02:00
appleb_m
271e3e6ce3
yaml updates
2026-06-17 11:38:25 +02:00
appleb_m
d242473cd6
detector_metadata: endpoint in sevrer was incorrect.
2026-06-16 14:16:05 +02:00
appleb_m
f7e5900dc5
aarelc_infer.py and yaml updated url for 6D
2026-06-16 14:15:40 +02:00
appleb_m
76d58cb090
added smargon_frontend_url to yaml files
2026-06-16 12:13:54 +02:00
appleb_m
cbd0c635c7
Change how detector metadate is stored - now in redis - so status updates are faster.
2026-06-16 12:13:41 +02:00
appleb_m
7eb977d51a
tell:debugging, trying to catch and interpret roboto returns busy during wait for events correctly
2026-06-16 12:12:30 +02:00
appleb_m
b8ee526d04
raster: logging to track com
2026-06-16 12:11:59 +02:00
appleb_m
e00e7701f3
config: remove ABR_POS_ALIGN_DEF and use ABR_POS_MOUNT instead
2026-06-16 12:09:51 +02:00
appleb_m
67ea402dd4
Defining a bec device pv as a variable that can be called is significantly faster than calling motor.postion or motor.low_limit everytime. (~6 us compared to 200 ms)
2026-06-16 12:09:00 +02:00
appleb_m
ade2c6df63
raster: added back COM calculation, needs testing
2026-06-15 16:59:14 +02:00
appleb_m
721390c8ed
main_window: connect new beamline state buttons to daq worker
2026-06-15 16:58:55 +02:00
appleb_m
d3772bdbb6
logging: suppress successful local contact/device_state and smart_params
2026-06-15 16:58:38 +02:00
appleb_m
ecd5bc4908
devices: transmission PVS are different at X10SA and X06DA
2026-06-15 16:58:21 +02:00
appleb_m
a842c88e40
busy overlay: user messages are now robot
2026-06-15 16:58:03 +02:00
appleb_m
6a1b18c132
Beamline state panel: exposed new beamline state changes to GUI
2026-06-15 16:57:45 +02:00
appleb_m
a178762c7e
workflows: added new transitions removed mysterious ws mode that ahs never been used.
2026-06-15 16:56:34 +02:00
appleb_m
898fa26cdd
trying to make redis expire more backwards compatible as each beamline has different version of redis
2026-06-15 14:14:48 +02:00
appleb_m
105f52987b
tell; try to catch if no events occur and state goes to ready
2026-06-15 14:14:03 +02:00
appleb_m
05f98d8e48
mainwindow: tempoarily remove seconday beamline camera view
2026-06-15 14:13:47 +02:00
appleb_m
30c43537bc
jfjoch: changes cellparameters to unitcell in dataset settings
2026-06-15 14:12:36 +02:00
appleb_m
b7024f1b0b
GUI: removed bad logging statment
2026-06-15 14:12:22 +02:00
appleb_m
730e827160
daq_worker: error logging added to status request
2026-06-15 14:12:05 +02:00
appleb_m
642b7466ed
daq: default collection paramters pulled form yaml
2026-06-15 14:10:57 +02:00
appleb_m
c913477a2b
auth: increased timeout in auth
2026-06-15 14:09:52 +02:00