From 4301ae4f3522652ac7bf2f8fc98e47171e8bd5f1 Mon Sep 17 00:00:00 2001
From: Laurent Mercadier <laurent.mercadier@xfel.eu>
Date: Sun, 26 May 2019 00:37:10 +0200
Subject: [PATCH] Adds FastADC, AFS delay line and phase shifter

---
 Load.py | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 70 insertions(+)

diff --git a/Load.py b/Load.py
index d539553..d05679c 100644
--- a/Load.py
+++ b/Load.py
@@ -116,6 +116,14 @@ mnemonics = {
     "VFM_BENDERF": {'source':'SCS_KBS_VFM/MOTOR/BENDERF',
                     'key':'encoderPosition.value',
                     'dim':None},
+    
+    # LASER TIMING
+    "AFS_PhaseShifter": {'source':'SCS_ILH_LAS/PHASESHIFTER/DOOCS',
+                 'key':'actualPosition.value',
+                 'dim':None},
+    "AFS_DelayLine": {'source':'SCS_ILH_LAS/MOTOR/LT3',
+                 'key':'AActualPosition.value',
+                 'dim':None},
 
     # FFT
     "scannerX": {'source':'SCS_CDIFFT_SAM/LMOTOR/SCANNERX',
@@ -192,6 +200,68 @@ mnemonics = {
                 'key':'digitizers.channel_1_A.raw.samples',
                 'dim': ['samplesId']},
 
+    # FastADC
+    "FastADC0peaks": {'source':'SCS_UTC1_MCP/ADC/1:channel_0.output',
+                'key':'data.peaks',
+                'dim':['peakId']},
+    "FastADC0raw": {'source':'SCS_UTC1_MCP/ADC/1:channel_0.output',
+                'key':'data.rawData',
+                'dim':['samplesId']},
+    "FastADC1peaks": {'source':'SCS_UTC1_MCP/ADC/1:channel_1.output',
+                'key':'data.peaks',
+                'dim':['peakId']},
+    "FastADC1raw": {'source':'SCS_UTC1_MCP/ADC/1:channel_1.output',
+                'key':'data.rawData',
+                'dim':['samplesId']},
+    "FastADC2peaks": {'source':'SCS_UTC1_MCP/ADC/1:channel_2.output',
+                'key':'data.peaks',
+                'dim':['peakId']},
+    "FastADC2raw": {'source':'SCS_UTC1_MCP/ADC/1:channel_2.output',
+                'key':'data.rawData',
+                'dim':['samplesId']},
+    "FastADC3peaks": {'source':'SCS_UTC1_MCP/ADC/1:channel_3.output',
+                'key':'data.peaks',
+                'dim':['peakId']},
+    "FastADC3raw": {'source':'SCS_UTC1_MCP/ADC/1:channel_3.output',
+                'key':'data.rawData',
+                'dim':['samplesId']},
+    "FastADC4peaks": {'source':'SCS_UTC1_MCP/ADC/1:channel_4.output',
+                'key':'data.peaks',
+                'dim':['peakId']},
+    "FastADC4raw": {'source':'SCS_UTC1_MCP/ADC/1:channel_4.output',
+                'key':'data.rawData',
+                'dim':['samplesId']},
+    "FastADC5peaks": {'source':'SCS_UTC1_MCP/ADC/1:channel_5.output',
+                'key':'data.peaks',
+                'dim':['peakId']},
+    "FastADC5raw": {'source':'SCS_UTC1_MCP/ADC/1:channel_5.output',
+                'key':'data.rawData',
+                'dim':['samplesId']},
+    "FastADC6peaks": {'source':'SCS_UTC1_MCP/ADC/1:channel_6.output',
+                'key':'data.peaks',
+                'dim':['peakId']},
+    "FastADC6raw": {'source':'SCS_UTC1_MCP/ADC/1:channel_6.output',
+                'key':'data.rawData',
+                'dim':['samplesId']},
+    "FastADC7peaks": {'source':'SCS_UTC1_MCP/ADC/1:channel_7.output',
+                'key':'data.peaks',
+                'dim':['peakId']},
+    "FastADC7raw": {'source':'SCS_UTC1_MCP/ADC/1:channel_7.output',
+                'key':'data.rawData',
+                'dim':['samplesId']},
+    "FastADC8peaks": {'source':'SCS_UTC1_MCP/ADC/1:channel_8.output',
+                'key':'data.peaks',
+                'dim':['peakId']},
+    "FastADC8raw": {'source':'SCS_UTC1_MCP/ADC/1:channel_8.output',
+                'key':'data.rawData',
+                'dim':['samplesId']},
+    "FastADC9peaks": {'source':'SCS_UTC1_MCP/ADC/1:channel_9.output',
+                'key':'data.peaks',
+                'dim':['peakId']},
+    "FastADC9raw": {'source':'SCS_UTC1_MCP/ADC/1:channel_9.output',
+                'key':'data.rawData',
+                'dim':['samplesId']},
+
     # KARABACON
     "KARABACON": {'source':'SCS_DAQ_SCAN/MDL/KARABACON',
                     'key': 'actualStep.value',
-- 
GitLab