From d57d666e4ba3c53da04085d1718c58e0fca5dd4d Mon Sep 17 00:00:00 2001
From: David Hammer <dhammer@mailbox.org>
Date: Wed, 10 Nov 2021 13:51:50 +0100
Subject: [PATCH] Set default frame selection mode for DSSC, AGIPD

---
 src/calng/AgipdCorrection.py | 1 +
 src/calng/DsscCorrection.py  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/calng/AgipdCorrection.py b/src/calng/AgipdCorrection.py
index 3b894b80..2199c9da 100644
--- a/src/calng/AgipdCorrection.py
+++ b/src/calng/AgipdCorrection.py
@@ -50,6 +50,7 @@ class AgipdCorrection(BaseCorrection):
     def expectedParameters(expected):
         super(AgipdCorrection, AgipdCorrection).expectedParameters(expected)
         expected.setDefaultValue("dataFormat.memoryCells", 352)
+        expected.setDefaultValue("preview.selectionMode", "cell")
         (
             BOOL_ELEMENT(expected)
             .key("overrideInputAxisOrder")
diff --git a/src/calng/DsscCorrection.py b/src/calng/DsscCorrection.py
index e5fdc6ee..2b74bed7 100644
--- a/src/calng/DsscCorrection.py
+++ b/src/calng/DsscCorrection.py
@@ -25,6 +25,7 @@ class DsscCorrection(BaseCorrection):
     def expectedParameters(expected):
         super(DsscCorrection, DsscCorrection).expectedParameters(expected)
         expected.setDefaultValue("dataFormat.memoryCells", 400)
+        expected.setDefaultValue("preview.selectionMode", "pulse")
         DsscCalcatFriend.add_schema(expected, DsscCorrection._managed_keys)
         add_correction_step_schema(
             expected,
-- 
GitLab