OTX Reference  
OpenTestSystem.Otx.Extensions.EventHandling.Terms.GetEventSourceFromEvent Class Reference

Gets the event:EventSource that generated an event:Event More...

Inheritance diagram for OpenTestSystem.Otx.Extensions.EventHandling.Terms.GetEventSourceFromEvent:
Inheritance graph

Public Attributes

EventTerm _event
 Cardinality [1]
The Event to get the EventSource from. More...
 
- Public Attributes inherited from OpenTestSystem.Otx.Core.Terms.Term
MetaData metaData
 Cardinality [0..1]
The MetaData type allows tools to store additional, mainly tool-specific data. More...
 

Detailed Description

Gets the event:EventSource that generated an event:Event

GetEventSourceFromEvent is an event:EventSourceTerm that returns the event:EventSource that generated an event:Event.

Syntax
EventSourceTerm EventHandling.GetEventSourceFromEvent(EventTerm _event);
Examples
// Local Declarations
EventHandling.EventSource EventSource1;
EventHandling.EventSource ResultEventSource;
List<EventHandling.EventSource> List1;
Integer Variable1;
EventHandling.Event Event1;
// Flow
List1 = ListCreate(EventHandling.EventSource, { EventHandling.MonitorChangeEventSource(Variable1), EventHandling.TimerExpiredEventSource(10000)});
EventSource1 = EventHandling.CompositeEventSource(List1);
parallel
{
lane
{
EventHandling.WaitForEvent({EventSource1}, Event1);
ResultEventSource = EventHandling.GetEventSourceFromEvent(Event1);
}
lane
{
EventHandling.Sleep(3000);
Variable1 = 100;
}
}

Member Data Documentation

◆ _event

EventTerm OpenTestSystem.Otx.Extensions.EventHandling.Terms.GetEventSourceFromEvent._event

Cardinality [1]
The Event to get the EventSource from.

OpenTestSystem.Otx.Extensions.EventHandling.Terms.GetEventSourceFromEvent._event
EventTerm _event
Cardinality [1] The Event to get the EventSource from.
Definition: EventHandling.cs:1434