daq: calcualte start_pxl correctly

This commit is contained in:
2025-11-25 17:59:53 +01:00
parent 191365dab4
commit ca022505f2
+7 -1
View File
@@ -378,12 +378,18 @@ class AareWrapper:
cell_size_pxl = Coordinate(x=raster_request.grid_size_mm.x/geom.pixel_in_mm,
y=raster_request.grid_size_mm.y/geom.pixel_in_mm)
if raster_request.smargon_top_left is None:
beam_loc = geom.smargon.sh_mm
else:
beam_loc = raster_request.smargon_top_left.sh_mm
start_pxl = geom.smargon_to_picture(beam_loc)
payload = RasterPayloadModel(
request = raster_request,
result = raster_result,
sample_id = sample.db_id,
attach_image = True,
start_pxl = raster_request.start_pxl(geom),
start_pxl = start_pxl,
center_pxl = center_pxl,
cell_size_pxl = cell_size_pxl
)