Uci

Use the Uci API functions to programmatically control and modify user control interfaces in Q-SYS.

UCI Script Overview

The UCI Script tab contains a familiar interface for authoring Lua code specific to the selected UCI. This makes it easy to duplicate a UCI and update the new one (i.e., modify the script) with different parameters. One use case, for example, is having multiple UCIs with differing Layer and Shared Layer visibility settings.

Note: Some Lua methods are not supported – see Unsupported Lua Methods for details. When referencing the Uci Lua methods in your UCI script, it will not work if you define the UCI_Name variable because the script is local to the UCI and its name.

Uci.Get Methods

Uci.LogOff Methods

Uci.Set Methods

Uci.Show Methods