Event Filter

This struct contains filter settings so you can evaluate if a sent signal matches the filter or not.

Functions

FIR_Operator_Mul (operand : Struct<EventFilter>) → result : Struct<EventFilter>

Creates a new Event Filter with an AND expression from two Event Filters

Details

Flags

RuntimeSync RuntimeParallel MemberFunc

Display Name

And

Parameters
Name Type Description

Operand operand

Struct<EventFilter>

The other Operand.

Return Values
Name Type Description

Result result

Struct<EventFilter>

The combined Expression.

FIR_Operator_BitAND (operand : Struct<EventFilter>) → result : Struct<EventFilter>

Creates a new Event Filter with an AND expression from two Event Filters

Details

Flags

RuntimeSync RuntimeParallel MemberFunc

Display Name

And

Parameters
Name Type Description

Operand operand

Struct<EventFilter>

The other Operand.

Return Values
Name Type Description

Result result

Struct<EventFilter>

The combined Expression.

matches (name : String, sender : Object<Object>, …​) → matches : Bool

Returns true if the given signal data matches this event filter.

Details

Flags

VarArgs RuntimeSync RuntimeParallel MemberFunc

Display Name

Matches

Parameters
Name Type Description

Name name

String

The (internal) name of the signal.

Sender sender

Object<Object>

The sender of the signal

Return Values
Name Type Description

Matches matches

Bool

True if the given signal matches the filter

FIR_Operator_Neg () → result : Struct<EventFilter>

Creates a new Event Filter with an NOT expression from this Event Filter

Details

Flags

RuntimeSync RuntimeParallel MemberFunc

Display Name

Not

Return Values
Name Type Description

Result result

Struct<EventFilter>

The output Expression.

FIR_Operator_BitNOT () → result : Struct<EventFilter>

Creates a new Event Filter with an NOT expression from this Event Filter

Details

Flags

RuntimeSync RuntimeParallel MemberFunc

Display Name

Not

Return Values
Name Type Description

Result result

Struct<EventFilter>

The output Expression.

FIR_Operator_Add (operand : Struct<EventFilter>) → result : Struct<EventFilter>

Creates a new Event Filter with an OR expression from two Event Filters

Details

Flags

RuntimeSync RuntimeParallel MemberFunc

Display Name

Or

Parameters
Name Type Description

Operand operand

Struct<EventFilter>

The other Operand.

Return Values
Name Type Description

Result result

Struct<EventFilter>

The combined Expression.

FIR_Operator_BitOR (operand : Struct<EventFilter>) → result : Struct<EventFilter>

Creates a new Event Filter with an OR expression from two Event Filters

Details

Flags

RuntimeSync RuntimeParallel MemberFunc

Display Name

Or

Parameters
Name Type Description

Operand operand

Struct<EventFilter>

The other Operand.

Return Values
Name Type Description

Result result

Struct<EventFilter>

The combined Expression.