6.1   Introduction

Event triggering allows users to cause specific actions to be performed when specific events or sequences of events occur on the target. The same events that cause a WindView log to be written can activate a trigger. If you have included triggering in your VxWorks configuration (see Triggering), VxWorks tests when an instrumented point is hit to see whether triggering is enabled and performs the appropriate actions. For detailed information on how triggering is implemented, see E. Triggering API.

Triggering is not a WindView function. It is a VxWorks function with general applications. Its close relationship to WindView arises from the fact that both triggering and logging use the same instrumented VxWorks kernel. A trigger can be set at any of the instrumented points. Once the trigger is set, when the event occurs, the action related to the trigger is performed. Actions are defined by the user and range from controlling WindView to performing user-specific requests.