diff --git a/jitter/ BCISpeller/BCISpellerV2.py b/jitter/ BCISpeller/BCISpellerV2.py index 1d93d22a387ec6dc766d9209627dd56511a92c9b..e7a07d080497b3c634c2c00b79642aef2e494902 100644 --- a/jitter/ BCISpeller/BCISpellerV2.py +++ b/jitter/ BCISpeller/BCISpellerV2.py @@ -109,7 +109,7 @@ inlet_2 = StreamInlet(streams_eeg[0]) fs = 250 # Sampling frequency -delay = 0.01 +delay = 0.061 fragment_duration = 4+delay # Fragment duration in seconds print(fragment_duration) fragment_samples = round(fs * fragment_duration) @@ -139,7 +139,7 @@ while True: # If buffer is filled with data ready to be compared in CCA, and the start of the buffer is the start of # the Eye Tracking data (Eye Tracking trigger) - if (len(buffer) == fragment_samples) and buffer[0][0] == 1: + if (len(buffer) == fragment_samples) and buffer[0][0] == 1 and buffer[0][fragment_samples-round(delay*fs)] <= 0: print(len(buffer)) fragment = np.array(buffer[:fragment_samples]) fragment_eeg = np.array(buffer_eeg[:fragment_samples]) diff --git a/jitter/ BCISpeller/BCISpellerV3.py b/jitter/ BCISpeller/BCISpellerV3.py index ceadc16cae48f92190144c98580ab382e0fc23fe..d16454184e8ccaeab1465e4ddb3406bd907d5293 100644 --- a/jitter/ BCISpeller/BCISpellerV3.py +++ b/jitter/ BCISpeller/BCISpellerV3.py @@ -214,7 +214,7 @@ while True: # If buffer is filled with data ready to be compared in CCA, and the start of the buffer is the start of # the Eye Tracking data (Eye Tracking trigger) - if (len(buffer) == fragment_samples) and buffer[0][0] == 1 and buffer[0][fragment_samples] <= 0: + if (len(buffer) == fragment_samples) and buffer[0][0] == 1 and buffer[0][fragment_samples-round(delay*fs)] <= 0: print(len(buffer)) fragment = np.array(buffer[:fragment_samples]) fragment_eeg = np.array(buffer_eeg[:fragment_samples])