Extensions.EventHandling.Event

From emotive
Jump to navigation Jump to search

Classification

Name Event
Short Description Event, which has been generated by an event source
Class Complex Data Type
Base Data Type ComplexType
Default Value Empty
Provide a Literal No
SpecifiedBy ISO 13209-3
Standard Compliant Yes

Description

The event data type identifies in OTX an event by an event source (event source was generated). The data type contains information about a single event.

Events can not explicitly (programmatically) are generated by activities or term. They are only implicitly via so-called event sources (event source generated).

On events may in the end with the waitforevent activity to be maintained.

Icons Note.png Variables of type event can not be initialized. It can no constants of type event be declared.
Icons Note.png Other libraries can define other event sources, eg HMI: Screen Event Source

Core Conversion

The following table shows the rules for conversion to another data type:

Conversion Result Sample
ToBoolean Undefined (should not be used)
ToInteger Undefined (should not be used)
ToFloat Undefined (should not be used)
ToString Returns the type of the event source generated EventSource eventSource = TimerExpiredEventSource(100); Event event = WaitForEvent(eventSource); String s = ToString(event); // Returns "TimerExpiredEvent"
ToByteField Undefined (should not be used)

Sample

EventHandling.Event EventVariable;