A pipeable which implements a band-pass filter on all incoming data Input types: EEGEvent Output types: EEGEvent.
More...
|
| BandpassPipeable (double sampleRate, int channels, double minFreq, double maxFreq, double transitionBandwidth) |
| Create a new BandpassPipeable with the following properties. More...
|
|
void | SetInput (BlockingCollection< object > newInput) |
| Set the input on this IPipeable to param input Should only be used internally by Connect. More...
|
|
void | Connect (IPipeable other) |
| Connect the input of other to our output Note: mirror == false using this override. More...
|
|
void | Connect (IPipeable other, bool mirror) |
| Connect the input of other to our output and allow for control of mirror data. More...
|
|
virtual void | Start (TaskFactory taskFactory, CancellationTokenSource cts) |
| Actually start doing work (i.e., promise to eventually start pushing data to connected pipeables) More...
|
|
virtual void | Stop () |
| Require this IPipeable to stop, blocking until actually stopped. More...
|
|
|
override bool | Process (object item) |
|
void | Add (object item) |
|
A pipeable which implements a band-pass filter on all incoming data Input types: EEGEvent Output types: EEGEvent.
SharpBCI.BandpassPipeable.BandpassPipeable |
( |
double |
sampleRate, |
|
|
int |
channels, |
|
|
double |
minFreq, |
|
|
double |
maxFreq, |
|
|
double |
transitionBandwidth |
|
) |
| |
Create a new BandpassPipeable with the following properties.
- Parameters
-
sampleRate | the sampleRate of the underlying adapter |
channels | the number of channels of the underlying adapter |
minFreq | minimum cut-off frequency for all channels, interpreted as the center of the frequency cutoff |
maxFreq | maximum cut-off frequency for all channels, interpreted as the center of the frequenct cutoff |
transitionBandwidth | signal attentuation will start at fC - transitionBandwidth/2 and end at fC + transitionBandwidth / 2 |
override bool SharpBCI.BandpassPipeable.Process |
( |
object |
item | ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following file: