appleb_m
a8855bfbba
DAQ: added bbackup default_detector dsitances
2026-06-24 15:30:08 +02:00
appleb_m
cf6c5894e0
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 15:30:08 +02:00
appleb_m and Claude Opus 4.8
476aa69d70
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-24 15:30:08 +02:00
appleb_m
23290f9e49
daq: fixed dtecetor min and max bug if llm or hlm si missing in epics
2026-06-24 15:30:07 +02:00
appleb_m
ef7d3cf157
Tell_client: fix state event handling, update tests
2026-06-24 15:30:07 +02:00
appleb_m
d43218eb19
raster_grid_manager.py: fixed lag with large grid, now generates a single bitmap
2026-06-24 15:30:07 +02:00
appleb_m
8be1b0a0b5
tell: added door and remote check.
2026-06-24 15:30:07 +02:00
appleb_m
ea3629d7b5
reminder to add tests for tell status chcks and other functions
2026-06-24 15:30:07 +02:00
appleb_m
8869fb26b9
update test cases for workflows, server and daq_server
2026-06-24 15:30:06 +02:00
appleb_m
fab41cd40c
workflows: when going to dewar transfer if tell is in pPark and get_moutn_sample is Noone don't dry. Untested!
2026-06-24 15:30:06 +02:00
appleb_m
c6ac739548
portrait_mode: added a loop button to rerun the queue for debugging
2026-06-24 15:30:06 +02:00
appleb_m
746bc147a2
server: added mount checks to mount and autoamtion
2026-06-24 15:30:06 +02:00
appleb_m
50a0a4938b
tell_client.py: added validate_mount_start_conditions method
2026-06-24 15:30:05 +02:00
appleb_m
680e1561e7
daq: automation log message split between success and error
2026-06-24 15:30:05 +02:00
appleb_m
7e78433974
bec_motors differ in some cases between beamline,s only a problem for logging/scilog messages
2026-06-24 15:30:05 +02:00
appleb_m
c1edacc9c3
Added style sheet options - protrait style needs to be added to more places.
2026-06-24 15:30:05 +02:00
appleb_m
2fbb86df84
config, added lens_magnfiication to alter pixel_to_mm calculation
2026-06-24 15:30:05 +02:00
appleb_m
7c8e3e78a8
added portrait_mode.py
2026-06-24 15:30:04 +02:00
appleb_m
f5f53a29ca
operations refactor: standardised operations, added rotation operation, updated tests.
2026-06-24 15:30:04 +02:00
appleb_m
497241bb82
beamlin: renamed second BeamlineConfig to BeamlineYAMLCOnfig
2026-06-24 15:30:03 +02:00
appleb_m
b4b82a59fd
devices: fix on bec det_z device
2026-06-24 15:30:03 +02:00
appleb_m
793864bd39
pyproject.toml: should be sseclient not sseclient-py
2026-06-24 15:30:03 +02:00
appleb_m
454cd60825
tell: debuging.
2026-06-24 15:30:03 +02:00
appleb_m
0ad42f7f71
updated workflows test
2026-06-24 15:30:03 +02:00
appleb_m
90758fd246
better erro hadnling for status bar
2026-06-24 15:30:03 +02:00
appleb_m
770587e48a
workflows.py: added safe dtz positon check
2026-06-24 15:30:02 +02:00
appleb_m
f83f8bc921
yaml updates
2026-06-24 15:30:02 +02:00
appleb_m
9c0213760b
detector_metadata: endpoint in sevrer was incorrect.
2026-06-24 15:30:02 +02:00
appleb_m
6aec41c7b5
aarelc_infer.py and yaml updated url for 6D
2026-06-24 15:30:02 +02:00
appleb_m
e4bf9f7adc
added smargon_frontend_url to yaml files
2026-06-24 15:30:02 +02:00
appleb_m
36a06ccf14
Change how detector metadate is stored - now in redis - so status updates are faster.
2026-06-24 15:30:01 +02:00
appleb_m
527ac23ad7
tell:debugging, trying to catch and interpret roboto returns busy during wait for events correctly
2026-06-24 15:30:01 +02:00
appleb_m
13c6119d3a
raster: logging to track com
2026-06-24 15:30:01 +02:00
appleb_m
b8eb6143c1
config: remove ABR_POS_ALIGN_DEF and use ABR_POS_MOUNT instead
2026-06-24 15:30:01 +02:00
appleb_m
1ca4e5cc23
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-24 15:30:01 +02:00
appleb_m
dace8ad248
raster: added back COM calculation, needs testing
2026-06-24 15:30:00 +02:00
appleb_m
4c30ce92f6
main_window: connect new beamline state buttons to daq worker
2026-06-24 15:30:00 +02:00
appleb_m
ba1a178419
logging: suppress successful local contact/device_state and smart_params
2026-06-24 15:30:00 +02:00
appleb_m
9fa82bbad1
devices: transmission PVS are different at X10SA and X06DA
2026-06-24 15:29:59 +02:00
appleb_m
cc14ebf0a0
busy overlay: user messages are now robot
2026-06-24 15:29:59 +02:00
appleb_m
f444f6c2c8
Beamline state panel: exposed new beamline state changes to GUI
2026-06-24 15:29:59 +02:00
appleb_m
6797e26e5a
workflows: added new transitions removed mysterious ws mode that ahs never been used.
2026-06-24 15:29:59 +02:00
appleb_m
18bd5bc87a
trying to make redis expire more backwards compatible as each beamline has different version of redis
2026-06-24 15:29:59 +02:00
appleb_m
350068378b
tell; try to catch if no events occur and state goes to ready
2026-06-24 15:29:59 +02:00
appleb_m
6996a91b59
mainwindow: tempoarily remove seconday beamline camera view
2026-06-24 15:29:58 +02:00
appleb_m
dee228ea30
jfjoch: changes cellparameters to unitcell in dataset settings
2026-06-24 15:29:58 +02:00
appleb_m
2f8670fb39
GUI: removed bad logging statment
2026-06-24 15:29:58 +02:00
appleb_m
c09718a030
daq_worker: error logging added to status request
2026-06-24 15:29:58 +02:00
appleb_m
46a5fc842e
daq: default collection paramters pulled form yaml
2026-06-24 15:29:58 +02:00
appleb_m
e88e6e5608
auth: increased timeout in auth
2026-06-24 15:29:58 +02:00