Emotiv Experimenter 1.0
An EEG experimentation application for the Emotiv headset
Public Member Functions | Properties

MCAEmotiv.GUI.Configurations.ArtifactDetectionSettings Class Reference

Contains configuration information for the artifact detection algorithm. More...

List of all members.

Public Member Functions

 ArtifactDetectionSettings ()
 Construct a settings object with the default parameter values.
bool HasMotionArtifact (IEnumerable< EEGDataEntry > trial)
 Checks the trial for artifacts based on the current settings.

Properties

bool UseArtifactDetection [get, set]
 Should the experiment use artifact detection?
double Alpha1 [get, set]
 The moving average parameter on the first pass.
double Threshold1 [get, set]
 The threshold parameter on the first pass (uV)
double Alpha2 [get, set]
 The moving average parameter on the second pass.
double Threshold2 [get, set]
 The threshold parameter on the second pass (uV)
Channel Channel [get, set]
bool UseMirror [get, set]
 Should the algorithm also test the selected channel's "mirror" channel on the other side of the head?
bool Beep [get, set]
 Play a tone upon detecting an artifact (this affects the main display, not the experiment)

Detailed Description

Contains configuration information for the artifact detection algorithm.


Constructor & Destructor Documentation

MCAEmotiv.GUI.Configurations.ArtifactDetectionSettings.ArtifactDetectionSettings ( )

Construct a settings object with the default parameter values.


Member Function Documentation

bool MCAEmotiv.GUI.Configurations.ArtifactDetectionSettings.HasMotionArtifact ( IEnumerable< EEGDataEntry trial)

Checks the trial for artifacts based on the current settings.


Property Documentation

double MCAEmotiv.GUI.Configurations.ArtifactDetectionSettings.Alpha1 [get, set]

The moving average parameter on the first pass.

double MCAEmotiv.GUI.Configurations.ArtifactDetectionSettings.Alpha2 [get, set]

The moving average parameter on the second pass.

bool MCAEmotiv.GUI.Configurations.ArtifactDetectionSettings.Beep [get, set]

Play a tone upon detecting an artifact (this affects the main display, not the experiment)

Channel MCAEmotiv.GUI.Configurations.ArtifactDetectionSettings.Channel [get, set]
double MCAEmotiv.GUI.Configurations.ArtifactDetectionSettings.Threshold1 [get, set]

The threshold parameter on the first pass (uV)

double MCAEmotiv.GUI.Configurations.ArtifactDetectionSettings.Threshold2 [get, set]

The threshold parameter on the second pass (uV)

bool MCAEmotiv.GUI.Configurations.ArtifactDetectionSettings.UseArtifactDetection [get, set]

Should the experiment use artifact detection?

bool MCAEmotiv.GUI.Configurations.ArtifactDetectionSettings.UseMirror [get, set]

Should the algorithm also test the selected channel's "mirror" channel on the other side of the head?


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties Events