ESP OpenBCI - An EEG Signal Processing Library for OpenBCI Hardware

com.github.mrstampy.esp.dsp.lab
Interface LabValues

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
Lab
All Known Implementing Classes:
AbstractLab, DefaultLab, DefaultLabValues

public interface LabValues
extends java.io.Serializable

The Interface LabValues.


Method Summary
 double getBaseline()
          Gets the baseline.
 int getChannel()
          Returns the channel being processed by this lab.
 FFTType getFftType()
          Gets the fft type.
 double getHighNormalizeFftFrequency()
          Gets the high normalize fft frequency.
 double getHighPassFilterFactor()
          Gets the high pass filter factor.
 double getHighPassFrequency()
          Gets the high pass frequency.
 double getLowNormalizeFftFrequency()
          Gets the low normalize fft frequency.
 double getLowPassFilterFactor()
          Gets the low pass filter factor.
 double getLowPassFrequency()
          Gets the low pass frequency.
 int getNumBands()
          Gets the num bands.
 int getNumChannels()
          Returns the number of channels available for processing.
 PassFilter getPassFilter()
          Gets the pass filter.
 EspWindowFunction getWindowFunction()
          Gets the window function.
 boolean isAbsoluteValues()
          Checks if is absolute values.
 boolean isNormalizeFft()
          Checks if is normalize fft.
 boolean isNormalizeSignal()
          Checks if is normalize signal.
 void setAbsoluteValues(boolean absolute)
          Sets the absolute values.
 void setBaseline(double baseline)
          Sets the baseline.
 void setChannel(int channel)
          Set the channel for this lab.
 void setFftType(FFTType fftType)
          Sets the fft type.
 void setHighNormalizeFftFrequency(double freq)
          Sets the high normalize fft frequency.
 void setHighPassFilterFactor(double factor)
          Sets the high pass filter factor.
 void setHighPassFrequency(double freq)
          Sets the high pass frequency.
 void setLowNormalizeFftFrequency(double freq)
          Sets the low normalize fft frequency.
 void setLowPassFilterFactor(double factor)
          Sets the low pass filter factor.
 void setLowPassFrequency(double freq)
          Sets the low pass frequency.
 void setNormalizeFft(boolean normalize)
          Sets the normalize fft.
 void setNormalizeSignal(boolean normalize)
          Sets the normalize signal.
 void setNumBands(int numBands)
          Sets the num bands.
 void setPassFilter(PassFilter filter)
          Sets the pass filter.
 void setWindowFunction(EspWindowFunction windowFunction)
          Sets the window function.
 

Method Detail

getFftType

FFTType getFftType()
Gets the fft type.

Returns:
the fft type

setFftType

void setFftType(FFTType fftType)
Sets the fft type.

Parameters:
fftType - the new fft type

getNumBands

int getNumBands()
Gets the num bands.

Returns:
the num bands

setNumBands

void setNumBands(int numBands)
Sets the num bands.

Parameters:
numBands - the new num bands

setHighPassFrequency

void setHighPassFrequency(double freq)
Sets the high pass frequency.

Parameters:
freq - the new high pass frequency

getHighPassFrequency

double getHighPassFrequency()
Gets the high pass frequency.

Returns:
the high pass frequency

setLowPassFrequency

void setLowPassFrequency(double freq)
Sets the low pass frequency.

Parameters:
freq - the new low pass frequency

getLowPassFrequency

double getLowPassFrequency()
Gets the low pass frequency.

Returns:
the low pass frequency

getPassFilter

PassFilter getPassFilter()
Gets the pass filter.

Returns:
the pass filter

setPassFilter

void setPassFilter(PassFilter filter)
Sets the pass filter.

Parameters:
filter - the new pass filter

isAbsoluteValues

boolean isAbsoluteValues()
Checks if is absolute values.

Returns:
true, if is absolute values

setAbsoluteValues

void setAbsoluteValues(boolean absolute)
Sets the absolute values.

Parameters:
absolute - the new absolute values

isNormalizeSignal

boolean isNormalizeSignal()
Checks if is normalize signal.

Returns:
true, if is normalize signal

setNormalizeSignal

void setNormalizeSignal(boolean normalize)
Sets the normalize signal.

Parameters:
normalize - the new normalize signal

isNormalizeFft

boolean isNormalizeFft()
Checks if is normalize fft.

Returns:
true, if is normalize fft

setNormalizeFft

void setNormalizeFft(boolean normalize)
Sets the normalize fft.

Parameters:
normalize - the new normalize fft

setHighNormalizeFftFrequency

void setHighNormalizeFftFrequency(double freq)
Sets the high normalize fft frequency.

Parameters:
freq - the new high normalize fft frequency

getHighNormalizeFftFrequency

double getHighNormalizeFftFrequency()
Gets the high normalize fft frequency.

Returns:
the high normalize fft frequency

setLowNormalizeFftFrequency

void setLowNormalizeFftFrequency(double freq)
Sets the low normalize fft frequency.

Parameters:
freq - the new low normalize fft frequency

getLowNormalizeFftFrequency

double getLowNormalizeFftFrequency()
Gets the low normalize fft frequency.

Returns:
the low normalize fft frequency

setBaseline

void setBaseline(double baseline)
Sets the baseline.

Parameters:
baseline - the new baseline

getBaseline

double getBaseline()
Gets the baseline.

Returns:
the baseline

setLowPassFilterFactor

void setLowPassFilterFactor(double factor)
Sets the low pass filter factor.

Parameters:
factor - the new low pass filter factor

getLowPassFilterFactor

double getLowPassFilterFactor()
Gets the low pass filter factor.

Returns:
the low pass filter factor

setHighPassFilterFactor

void setHighPassFilterFactor(double factor)
Sets the high pass filter factor.

Parameters:
factor - the new high pass filter factor

getHighPassFilterFactor

double getHighPassFilterFactor()
Gets the high pass filter factor.

Returns:
the high pass filter factor

getWindowFunction

EspWindowFunction getWindowFunction()
Gets the window function.

Returns:
the window function

setWindowFunction

void setWindowFunction(EspWindowFunction windowFunction)
Sets the window function.

Parameters:
windowFunction - the new window function

getChannel

int getChannel()
Returns the channel being processed by this lab.

Returns:
the channel

setChannel

void setChannel(int channel)
Set the channel for this lab.

Parameters:
channel - the new channel

getNumChannels

int getNumChannels()
Returns the number of channels available for processing.

Returns:
the num channels

brought to you by Mr. Stampy