From 889fc896e05d8cb3b0ed930995b9467f2a6b6831 Mon Sep 17 00:00:00 2001
From: "FR@29iduser" <rodolakis@anl.gov>
Date: Fri, 9 Sep 2022 17:02:09 -0500
Subject: [PATCH] debugging slits

---
 build/lib/iexcode/instruments/slits.py | 10 +++++-----
 iexcode/instruments/slits.py           |  8 ++++----
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/build/lib/iexcode/instruments/slits.py b/build/lib/iexcode/instruments/slits.py
index 77dc9aa..af7c195 100644
--- a/build/lib/iexcode/instruments/slits.py
+++ b/build/lib/iexcode/instruments/slits.py
@@ -21,14 +21,14 @@ def _slits_dictionary():
     d = {
         'slit1A' : ('Slit1H','Slit1V'),
         'slit2B' : ('Slit2H','Slit2V'),
-        'slit3C' : None,
+        'slit3C' : ('Slit3C')
         'slit3D' : ('Slit4V')
         
         }
     return d
 
 def slit_name_list():
-    d=_slits_dictionary()
+    d=_slits_dictionary
     for key in d.keys():
         print(key)
 
@@ -46,20 +46,20 @@ def _slits_wide_open_dictionary():
         }
     return d
 
-def slits_pvs(slit_name):
+def slits_pvs(slit_name_HV):
     """
     returns the rbv and drive for the size,center
     (rbv_size,val_size),(rvb_center,val_center)
     """
     d = _slits_dictionary()
     if slit_name in d.keys():
-        if slit_name == 'slit3C':
+        if slit_name == 'Slit3C':
             size_rbv = '29idb:Slit3CRBV'
             size_val = '29idb:Slit3CFit.A'
             center_rbv = None
             center_val = None   
         else:
-            slit_pv = slit_ioc + slit_name
+            slit_pv = slit_ioc + slit_name_HV
             size_rbv = slit_pv +'t2.D'
             size_val = slit_pv +'center.VAL'
             center_rbv = slit_pv +'t2.C'
diff --git a/iexcode/instruments/slits.py b/iexcode/instruments/slits.py
index 4244806..af7c195 100644
--- a/iexcode/instruments/slits.py
+++ b/iexcode/instruments/slits.py
@@ -21,7 +21,7 @@ def _slits_dictionary():
     d = {
         'slit1A' : ('Slit1H','Slit1V'),
         'slit2B' : ('Slit2H','Slit2V'),
-        'slit3C' : None,
+        'slit3C' : ('Slit3C')
         'slit3D' : ('Slit4V')
         
         }
@@ -46,20 +46,20 @@ def _slits_wide_open_dictionary():
         }
     return d
 
-def slits_pvs(slit_name):
+def slits_pvs(slit_name_HV):
     """
     returns the rbv and drive for the size,center
     (rbv_size,val_size),(rvb_center,val_center)
     """
     d = _slits_dictionary()
     if slit_name in d.keys():
-        if slit_name == 'slit3C':
+        if slit_name == 'Slit3C':
             size_rbv = '29idb:Slit3CRBV'
             size_val = '29idb:Slit3CFit.A'
             center_rbv = None
             center_val = None   
         else:
-            slit_pv = slit_ioc + slit_name
+            slit_pv = slit_ioc + slit_name_HV
             size_rbv = slit_pv +'t2.D'
             size_val = slit_pv +'center.VAL'
             center_rbv = slit_pv +'t2.C'
-- 
GitLab