RESOURCES

Command String Calculator

Below are tools you can use to determine command strings that can be sent to Audia, Nexia and Tesira products. Please note that Audia/Nexia command strings may not work properly with Tesira products, and vice versa.


What type of block would you like to control?

Which preset would you like to recall?

Which attribute within that block would you like to control?

What action would you like to perform?  


Which channel of that block would you like to control?

Which input channel of that block would you like to control?

Which output channel of that block would you like to control?

What value would you like to set this attribute to?
  

How much would you like to increment/decrement this value by?

What state would you like to set this attribute to?

What is the instance ID of this block?  

  (Use instance ID tags)


What is the instance ID tag of this block?  

  (Use instance IDs)

Which device is this block allocated to?  







COMMAND STRING
The action you select determines what the Audia/Nexia will do in response to the command:
  • SET — The SET command will set the selected attribute to a specific value, and respond with +OK when finished.
  • GET — The GET command will respond with the current value of the selected attribute.
  • INC — The INC command will increment the selected attribute by a specific value, and respond with +OK when finished.
  • DEC — The DEC command will decrement the selected attribute by a specific value, and respond with +OK when finished.
The four commands above are the most common commands used, but others are available. For instance, some blocks related to telephone interfaces may use commands like DIAL, FLASH, REDIAL, ANS, and END. Some commands can be modified with a D at the end (i.e., SETD, INCD, DECD) to get a more verbose response when the command has been executed. Consult the documentation or software help system for more information about these commands.

Instance ID's and Device ID's
Each processing block in Audia/Nexia is assigned a unique Instance ID when the file is compiled. Each block is also assigned to a particular device in the system, indicated by its Device ID. Both the Device and Instance ID's are required in command strings to identify the specific block that is to be controlled. There are several ways to find the Device and Instance ID of a block:

Property Sheet
One way to find the Device and Instance ID's of a block is by looking at the Property Sheet of that block. This can only be done while you are not connected to the system. To view the Property Sheet, right-click on the desired block and select Properties. In the Property Sheet that appears, select the DSP Attributes tab. The Instance ID is displayed in the Instance ID field, and the Device ID is displayed in the Allocated To Unit field.


Control-A and Click
Another way to find the Instance ID of a block is to click on the block while holding down both the Ctrl and A keys on the keyboard. The Instance ID of the block will display in the bottom-left corner of the window. This method can be used regardless of whether or not you are connected to the system, however the Device ID is not displayed using this method.


Display Device Assignment
The Audia and Nexia software can be configured to always show the Device ID of each block within the block itself. This option can be enabled by going to the Tools menu and selecting Options. In the Options dialog, click on the Display tab, and select Display device assignment at the top of the window. Click OK to close the Options window, and you'll see a two-digit number in the top-left of each block which shows its Device ID.


Instance ID Tags
Instance ID Tags are an optional way to specify a name for a block which can be used in place of an Instance ID in the command string. You can view and/or set the Instance ID Tag of a block from the Property Sheet. Instance ID tags cannot start with numbers or some other special characters.

What type of block would you like to control?

Which attribute within that block would you like to control?

What action would you like to perform?

Which channel of that block would you like to control?

Which channel of that block would you like to control?

What value would you like to set this attribute to?
  

What type of block would you like to control?How much would you like to increment/decrement this
value by?

What type of block would you like to control?What state would you like to set this attribute to?

What value would you like to set this attribute to?
  

YearYear

Month

Day

Hour (24-hour)

MinuteMinute

SecondSecond

Frequency (Hz)

Gain (dB)

Filter Type

Slope

Units

Delay value

Command String label

Command String command text

Obtain IP automatically

IP address

Subnet mask

Default gateway

What is the unique name that you would like to use to identify this subscription?
  

How often would you like to receive subscription updates, in milliseconds (optional)?

What is the instance ID of this block?  

  






COMMAND STRING
Finding/Changing Instance Tag
Each block in Tesira is assigned a unique Instance Tag when the block is created. This Instance Tag can be changed at any time. To find the Instance Tag of a block, right-click on the block and select "Properties" (can only be done while disconnected from the system). In the Properties sheet, navigate to the DSP Properties tab, where you will find the Instance Tag parameter.