Difference between revisions of "Extensions.EventHandling"
Jump to navigation
Jump to search
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:OTX '''EventHandling''' Extension}}[[Category:OTX-Extension]][[Category:EventHandling]] | {{DISPLAYTITLE:OTX '''EventHandling''' Extension}}[[Category:OTX-Extension]][[Category:EventHandling]] | ||
== Classification == | == Classification == | ||
− | {{ClassificationExtension | EventHandling | Controls of event of the diagnostic sequence | [[OTX Extension]] | - | - }} | + | {{ClassificationExtension | EventHandling | Controls of event of the diagnostic sequence | [[OtxReference#Extensions|OTX Extension]] | - | - }} |
== Introduction == | == Introduction == | ||
Line 17: | Line 17: | ||
== Actions == | == Actions == | ||
{| {{TableHeader}} | {| {{TableHeader}} | ||
− | {{TableRowKeyValueList|[[WaitForEvent]]|}} | + | {{TableRowKeyValueList|[[Extensions.EventHandling.Sleep|Sleep]]|}} |
− | {{TableRowKeyValueList|[[CloseEventSource]]|}} | + | {{TableRowKeyValueList|[[Extensions.EventHandling.WaitForEvent|WaitForEvent]]|}} |
+ | {{TableRowKeyValueList|[[Extensions.EventHandling.CloseEventSource|CloseEventSource]]|}} | ||
|} | |} | ||
Line 25: | Line 26: | ||
{{TableRowCatagory|Event source related terms}} | {{TableRowCatagory|Event source related terms}} | ||
− | {{TableRowKeyValueList|[[MonitorChangeEventSource]]|}} | + | {{TableRowKeyValueList|[[Extensions.EventHandling.MonitorChangeEventSource|MonitorChangeEventSource]]|}} |
− | {{TableRowKeyValueList|[[ThresholdExceededEventSource]]|}} | + | {{TableRowKeyValueList|[[Extensions.EventHandling.ThresholdExceededEventSource|ThresholdExceededEventSource]]|}} |
− | {{TableRowKeyValueList|[[TimerExpiredEventSource]]|}} | + | {{TableRowKeyValueList|[[Extensions.EventHandling.TimerExpiredEventSource|TimerExpiredEventSource]]|}} |
{{TableRowCatagory|Event source property related terms}} | {{TableRowCatagory|Event source property related terms}} | ||
− | {{TableRowKeyValueList|[[IsMonitorChangeEvent]]|}} | + | {{TableRowKeyValueList|[[Extensions.EventHandling.IsMonitorChangeEvent|IsMonitorChangeEvent]]|}} |
− | {{TableRowKeyValueList|[[ | + | {{TableRowKeyValueList|[[Extensions.EventHandling.IsThresholdExceededEvent|IsThresholdExceededEvent]]|}} |
− | {{TableRowKeyValueList|[[IsTimerExpiredEvent]]|}} | + | {{TableRowKeyValueList|[[Extensions.EventHandling.IsTimerExpiredEvent|IsTimerExpiredEvent]]|}} |
− | {{TableRowKeyValueList|[[GetNewValue]]|}} | + | {{TableRowKeyValueList|[[Extensions.EventHandling.GetNewValue|GetNewValue]]|}} |
|} | |} | ||
Line 39: | Line 40: | ||
{| {{TableHeader}} | {| {{TableHeader}} | ||
− | {{TableRowKeyValueList|[[Event]]|}} | + | {{TableRowKeyValueList|[[Extensions.EventHandling.Event|Event]]|}} |
− | {{TableRowKeyValueList|[[EventSource]]|}} | + | {{TableRowKeyValueList|[[Extensions.EventHandling.EventSource|EventSource]]|}} |
|} | |} | ||
Line 47: | Line 48: | ||
{| {{TableHeader}} | {| {{TableHeader}} | ||
− | {{TableRowKeyValueList|[[EventChk001|Event_Chk001]]|Correct data types of '''ThresholdExceededEventSource''' arguments}} | + | {{TableRowKeyValueList|[[Extensions.EventHandling.EventChk001|Event_Chk001]]|Correct data types of '''ThresholdExceededEventSource''' arguments}} |
− | {{TableRowKeyValueList|[[EventChk002|Event_Chk002]]|No Path in '''MonitorChange''' related terms}} | + | {{TableRowKeyValueList|[[Extensions.EventHandling.EventChk002|Event_Chk002]]|No Path in '''MonitorChange''' related terms}} |
|} | |} |
Latest revision as of 04:33, 12 January 2017
Classification
Name | EventHandling |
Short Description | Controls of event of the diagnostic sequence |
Class | OTX Extension |
Base Extension | - |
Pre-Conditions | - |
Specified by | ISO 13209-3 |
Introduction
With the Event Library OTX offers a system for the detailed control of events to interact with the outside world. We distinguish between events that are outside the diagnostic sequence. Example, click the user or expiration of a timer and which occur within the sequence. Example, change a variable. The event handler in OTX is always synchronous and asynchronous never. This means that a mechanism is used, waiting for the occurrence of events and processes them sequentially on.
In the Event Library, the following are provided:
- Event Source
- Generation of events
- Event
- Is generated by event source and encapsulates all the information about the event.
- WaitForEvent
- Synchronization point - an ongoing diagnostic sequence is halted and waiting for certain events.
Actions
Sleep | |
WaitForEvent | |
CloseEventSource |
Terms
Event source related terms | |
MonitorChangeEventSource | |
ThresholdExceededEventSource | |
TimerExpiredEventSource | |
Event source property related terms | |
IsMonitorChangeEvent | |
IsThresholdExceededEvent | |
IsTimerExpiredEvent | |
GetNewValue |
Data Types
Event | |
EventSource |
Checker Rules
Event_Chk001 | Correct data types of ThresholdExceededEventSource arguments |
Event_Chk002 | No Path in MonitorChange related terms |