Testing trigger bits

Signed-off-by: Bernardo Carvalho <bernardo.carvalho@tecnico.ulisboa.pt>
This commit is contained in:
2025-06-16 16:42:19 +01:00
parent d83e87b9c0
commit eae57fad07

View File

@@ -69,8 +69,17 @@ class ClientMdsThin():
data = self.client.get(ADC_RAW.format(15)).data() data = self.client.get(ADC_RAW.format(15)).data()
adc_bits = data[:, 0].astype(int) adc_bits = data[:, 0].astype(int)
adc_bits &= 0x3 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() # 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): def calcEoWo(self):
if not self.adcRawData: if not self.adcRawData: