BrainBit foe developers Subscribe for updates Visit website
Home
SDK
Windows
iOS
Android
DotNet
Web
Device

EegArtifactChannel

 

#include “c_eeg_channels.h

 

EEG signal data channel. Designed to detect signal sections that contain artifacts. Heir to the base class of ​AnyChannel.​ channels. EEG channels are the source of data for the channel ​EegDoubleChannel.​

Description

create_EegArtifactChannel_eeg_channels

 

Function. Creating a channel of synchronous EEG signal data.

Creates a channel of synchronous data EEG signal.

Options:

t3

Description: EEG signal data channel from overlapping area T3

Data type: EegDoubleChannel*

t4

Description: EEG signal data channel from overlapping area T4

Data type: EegDoubleChannel*

o1

Description: EEG signal data channel from overlapping area O1

Data type: EegDoubleChannel*

o2

Description: EEG signal data channel from overlapping area O2

Data type: EegDoubleChannel*

Return value:

Description: EEG signal artifact tracking channel

Data type: EegArtifactChannel*.

EegArtifactChannel_read_data

 

Function. Channel data request.

Method that returns the requested amount of data.

Options:

channel

Description: data channel pointer

Data type: EegArtifactChannel*

offset

Description: Offset from the start of data

Data type: size_t

length

Description: The required number of signal samples. If there is not enough data in the channel, then they will be filled with zeros.

Data type: size_t

out_buffer

Description: A method that returns the requested amount of data. The resulting values contain information about artifacts.​

Data type: ArtifactZone *

buffer_size

Description: desired buffer size.​

Data type: size_t

samples_read

Description: size of data read.​

Data type: size_t *

Return value:

Description: An indication of an error. More details sdk_error

Data type: int.

EegArtifactChannel_get_buffer_size

 

Function. Channel buffer request.

Lets get the channel buffer.
Options:

channel

Description: pointer to synchronous data channel

Data type: EegArtifactChannel*

out_buffer_size

Description: pointer to the length of the channel buffer.

Data type: size_t *

Return value:

Description: An indication of an error. More details sdk_error

Data type: int.