EventOutput

Description

The EventOutput object is the base object for all kinds of items which transform or handle events. It defines some overall properties for filtering which of the given events should be handled. This object can’t be used directly and is available for internal purposes only. Use dedicated items instead:

› Inherits:Object
› Inherited by:EventJournal, EventLogFile

Properties

filterCategories

This property holds a list of EventCategory objects. Given Event objects will only be handled if its Event.category property matches with one item of this list. Leaving this property blank, disables this constraint.

› Type:List<EventCategory>
› Signal:filterCategoriesChanged()
› Attributes:Readonly

filterExactSeverity

This property holds the severity a given Event has to match to be handled. This property is implemented as an exclusive or with filterMinimumSeverity. Leaving this property set to Event.NoSeverity to disable this constraint.

› Type:Event.Severity
› Default:Event.NoSeverity
› Signal:filterExactSeverityChanged()
› Attributes:Writable

filterMinimumSeverity

This property holds the minimum serverity a given Event has to have to be handled. This property is implemented as an exclusive or with filterExactSeverity. Leaving this property set to Event.NoSeverity to disable this constraint.

› Type:Event.Severity
› Default:Event.NoSeverity
› Signal:filterMinimumSeverityChanged()
› Attributes:Writable

Signals

filterCategoriesDataChanged(SignedInteger index)

This signal is emitted whenever the List.dataChanged() signal is emitted, i.e. the item at index in the filterCategories list itself emitted the dataChanged() signal.