From ea2939fb721e9b66a41024f9d2f8792176dd705a Mon Sep 17 00:00:00 2001
From: David Hammer <dhammer@mailbox.org>
Date: Fri, 21 Jan 2022 16:28:02 +0100
Subject: [PATCH] Specify gain mode options via enum

---
 src/calng/AgipdCorrection.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/calng/AgipdCorrection.py b/src/calng/AgipdCorrection.py
index 7c45081d..3289fa65 100644
--- a/src/calng/AgipdCorrection.py
+++ b/src/calng/AgipdCorrection.py
@@ -382,7 +382,7 @@ class AgipdCalcatFriend(calcat_utils.BaseCalcatFriend):
             .key(f"{param_prefix}.gainMode")
             .assignmentOptional()
             .defaultValue("ADAPTIVE_GAIN")
-            .options("ADAPTIVE_GAIN,FIXED_HIGH_GAIN,FIXED_MEDIUM_GAIN,FIXED_LOW_GAIN")
+            .options(",".join(gain_mode.name for gain_mode in AgipdGainMode))
             .commit(),
 
             DOUBLE_ELEMENT(schema)
-- 
GitLab