EventFilter¶
Process neural data by synchronizing, filtering and combining events coming from multiple inputs in one output.
This processor derive from the EventSync processor.
port name |
data type |
slots |
description |
---|---|---|---|
events |
EventData |
1-256 |
None |
blocking events |
EventData |
1-256 |
None |
port name |
data type |
slots |
description |
---|---|---|---|
events |
EventData |
1 |
None |
port name |
data type |
default |
description |
---|---|---|---|
target event |
string |
none |
The event to synchronize on. |
block duration |
double |
10.0 ms |
The duration over which events will be filtered out following the arrival of a blocking event. |
block wait time |
double |
1.5 ms |
The waiting time after a target event has been received to check if any blocking event also occurred. |
sync time |
double |
3.5 ms |
Time interval over which incoming events are considered to be synchronuous. |
discard warnings |
bool |
False |
Do not emit warnings for discarded events. |
detection criterion |
string or unsigned int |
any |
The criterion for triggering a detection, which is the number of input slots with a target event. Acceptable values range from 1 to the total number of input slots. A value of 0 or ‘all’ is equivalent to the total number of input slots. A value of ‘any’ is equivalent to 1. |