From c6eafdd069e77b35acee21670cafc6aa7390b85e Mon Sep 17 00:00:00 2001 From: Jacob Williamson Date: Tue, 10 Feb 2026 13:37:18 +0000 Subject: [PATCH 1/3] Add attributes required for vds generation --- src/fastcs_odin/controllers/odin_data/frame_processor.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fastcs_odin/controllers/odin_data/frame_processor.py b/src/fastcs_odin/controllers/odin_data/frame_processor.py index 456caed..7b736d8 100644 --- a/src/fastcs_odin/controllers/odin_data/frame_processor.py +++ b/src/fastcs_odin/controllers/odin_data/frame_processor.py @@ -80,6 +80,7 @@ class FrameProcessorAdapterController(OdinDataAdapterController): file_prefix: AttrRW[str] acquisition_id: AttrRW[str] process_frames_per_block: AttrRW[int] + process_blocks_per_file: AttrRW[int] frames_written = AttrR( Int(), From d7a4f6f195978b9942a91cb3852a429c08999d60 Mon Sep 17 00:00:00 2001 From: Jacob Williamson Date: Thu, 12 Feb 2026 16:57:40 +0000 Subject: [PATCH 2/3] Add attributes for dims and frames --- src/fastcs_odin/controllers/odin_data/frame_processor.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fastcs_odin/controllers/odin_data/frame_processor.py b/src/fastcs_odin/controllers/odin_data/frame_processor.py index 7b736d8..e3d840c 100644 --- a/src/fastcs_odin/controllers/odin_data/frame_processor.py +++ b/src/fastcs_odin/controllers/odin_data/frame_processor.py @@ -81,6 +81,9 @@ class FrameProcessorAdapterController(OdinDataAdapterController): acquisition_id: AttrRW[str] process_frames_per_block: AttrRW[int] process_blocks_per_file: AttrRW[int] + frames: AttrR[int] + data_dims_0: AttrR[int] # y + data_dims_1: AttrR[int] # x frames_written = AttrR( Int(), From 4d456f86d3896f3cd158d638fd081f562070e459 Mon Sep 17 00:00:00 2001 From: Jacob Williamson Date: Thu, 19 Feb 2026 14:01:17 +0000 Subject: [PATCH 3/3] Remove data dims attributes --- src/fastcs_odin/controllers/odin_data/frame_processor.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/fastcs_odin/controllers/odin_data/frame_processor.py b/src/fastcs_odin/controllers/odin_data/frame_processor.py index e3d840c..52bcf8f 100644 --- a/src/fastcs_odin/controllers/odin_data/frame_processor.py +++ b/src/fastcs_odin/controllers/odin_data/frame_processor.py @@ -82,8 +82,6 @@ class FrameProcessorAdapterController(OdinDataAdapterController): process_frames_per_block: AttrRW[int] process_blocks_per_file: AttrRW[int] frames: AttrR[int] - data_dims_0: AttrR[int] # y - data_dims_1: AttrR[int] # x frames_written = AttrR( Int(),