Triggering

This subtree allows configuration of triggered events, each with one or more conditions and actions.

<Triggering>
    <Event name="string" [active="bool|true"]>*
        <LevelCondition .../>*
        <WindowCondition .../>*

        [<RecordingAction action="string">]
    </Event>
</Triggering>

Event

name: Displayed in OXYGEN

active: Can be used, if the event should be disabled initially

LevelCondition

<LevelCondition mode="string" threshold="number" [rearmLevel="number"]>
    <Channel ref="channeltag"/>+
</LevelCondition>*

mode: Either “high” or “low”

threshold: Trigger level

rearmLevel: If this attribute is used, the trigger only rearms after crossing the specified level

WindowCondition

<WindowCondition mode="string" lower="number" upper="number">
    <Channel ref="channeltag"/>+
</WindowCondition>*

mode: Either “in” or “out”

lower, upper: The value range covered by the window

upperRearmLevel, lowerRearmLevel: If these attributes are used, the trigger only rearms after crossing the specified level (since version 1.1)

RecordingAction

Controls storing of measurement data and can stop the measurment. WaveformRecording mode has to be set to triggered, if the action is used to control recording.

action: One of start_recording, pause_recording, toggle_recording or record_event.