store_preset
Save current programmer values to a preset. Merge into existing presets to add values without disturbing stored data for other fixture types.
Instructions
Store current programmer values as a preset.
Use merge to ADD the current selection's values into an existing preset
without disturbing values already stored for other fixture types (the
non-destructive way to extend a global palette to a new fixture group).
Args:
preset_type: Preset type (dimmer, position, gobo, color, beam, focus, control, shapers, video)
preset_id: Preset number
scope: (Optional) Scope: "global", "selective", or "universal"
merge: Merge into the existing preset (keeps other fixtures' stored values)
overwrite: Overwrite the existing preset entirely
Returns:
str: Operation result message
Examples:
- Store color preset 1
- Store global dimmer preset 5
- Extend global color preset 7 to the current selection: merge=True
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| preset_type | Yes | ||
| preset_id | Yes | ||
| scope | No | ||
| merge | No | ||
| overwrite | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |