From eae57fad070f276279156db5b3d7e310c643e5db Mon Sep 17 00:00:00 2001 From: Bernardo Carvalho Date: Mon, 16 Jun 2025 16:42:19 +0100 Subject: [PATCH] Testing trigger bits Signed-off-by: Bernardo Carvalho --- Analysis/ClientMdsThin.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Analysis/ClientMdsThin.py b/Analysis/ClientMdsThin.py index 205b03c..f8ddb41 100644 --- a/Analysis/ClientMdsThin.py +++ b/Analysis/ClientMdsThin.py @@ -69,8 +69,17 @@ class ClientMdsThin(): data = self.client.get(ADC_RAW.format(15)).data() adc_bits = data[:, 0].astype(int) adc_bits &= 0x3 + ch_trg = np.zeros(adc_bits.shape, dtype='int') + ch_trg[adc_bits==1] = 2 + ch_trg[adc_bits==2] = 1 + ch_trg[adc_bits==3] = 3 # breakpoint() - self.choppTrigg = adc_bits + for i, a in enumerate(adc_bits): + if a == 1: + print(f"found Trigger in {i}") + elif a == 3: + print(f"found Trigger in {i}") + self.choppTrigg = ch_trg def calcEoWo(self): if not self.adcRawData: