Triggers

Examples

This section provides various examples of different scenarios to explain the different trigger types and their typical handling in an application.

Prerequisite

If not stated otherwise, the following examples assume a device in the following state:

Sequential Trigger

If the device is in the above state, showing a blinking number (e.g. 5) and the channel C0 is triggered, the device will produce the following trigger: After the trigger the device will show the blinking number 6.
If the channel C0 is triggered again, the device will produce the following trigger: The device will show the blinking number 7.
An application should handle a StartNumberTrigger with the startnumber type SEQUENTIAL as follows:

Manual Trigger

If a user manually enters a number on the device, e.g. by pressing 1 2 the device will show 12 constantly (not blinking). If the channel C0 is triggered in this state, the device will produce the following trigger: The device will show the blinking number 13. If the channel C0 is triggered again, the device will produce the following trigger: The device will show the blinking number 14.
An application should handle a StartNumberTrigger with the startnumber type MANUAL as follows:

Deleting Triggers (Scroll Mode)

Assume that the device is in the state of the above scenario, i.e. showing the blinking number 14 and two triggers have been produced.
The user is able to delete or change the triggers via the Scroll mode of the device. This mode can be entered by pressing ESC ESC (entering the menu) and then selecting Scroll and pressing .
The device shows the triggers in a list, which looks like this: The user can select a trigger using the cursor keys and pressing .
If the user selects the trigger with the startnumber 12 and presses , the number 12 starts to blink, indicating that the number can be changed now. If the user enters a new startnumber, e.g. 1 0 , the device will produce the following triggers: Both newly produced triggers will have the same timestamp, channel and device ID as the original trigger of the example above, therefore, these three field must be used to identify the original trigger which is affected by these new triggers.
An application should handle such a scenario as follows: If the user selects a trigger in the Scroll mode and inputs the new startnumber 0, i.e. by pressing 0 , the selected trigger will be deleted from the list and the following trigger will be produced: This indicates that the original trigger, identified by the timestamp, channel and device ID should be deleted.
An application should handle that as follows: