Set cue trigger
gma3_set_cue_triggerConfigure how an existing grandMA3 cue fires by setting its trigger type (Go, Time, Follow, Sound, BPM) and trigger time, with readback verification and no selection or programmer changes.
Instructions
Set how an existing cue is triggered: trigger "go" (manual), "time" (after time seconds; time required), "follow" (when the previous cue completes; optional time as extra delay), "sound" or "bpm" (no time). Sets the cue's TrigType and then TrigTime via Set(); no command-line command is sent, selection and programmer are untouched. Refuses (nothing sent) when the cue does not exist. Reads TrigType and TrigTime back. The mutation lock orders only this server's own mutations; it does not isolate the operation from another console operator or another client.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cue | Yes | One cue number, fractional allowed (2, 2.5, "10.001"; max three decimals). Ranges (Thru, +) are rejected. | |
| time | No | Trigger time in seconds (TrigTime). Required for "time", optional for "follow", not allowed for "go", "sound", "bpm". 0 is a value. | |
| verify | No | Read the result back after the mutation (default true). Verification is reported separately from the mutation steps. | |
| trigger | Yes | Trigger type (console TrigType: Go, Time, Follow, Sound, BPM). | |
| sequence | No | Sequence number (1..99999). Required unless use_selected_sequence is true; exactly one of the two. | |
| data_pool | No | Data pool number (DataPool n). Default: the current data pool, as without this parameter. | |
| use_selected_sequence | No | Act on the console's currently selected sequence. It is resolved to its sequence number first, and the command is sent with that explicit number. |