コード例 #1
0
ファイル: utils.py プロジェクト: ArcadeShrimp/BrainWave
def aquire_and_append_metrics(inlet, fs, data_processor: DataProcessor):
    """Get metrics from inlet and append to data processor

    Parameters:
    -----------

    Returns:
    --------
    None: updates dataprocessor
    """
    # Obtain EEG data from the LSL stream
    eeg_data, timestamp = acquire_eeg_data(inlet, fs)

    data_processor.feed_new_data(eeg_data=eeg_data)  # Feed new data generated in the epoch
    data_processor.append_metrics()