Command Protocol Reference Guide
A - 9
void
Void commands take no argument, and must be write-only. For example, the
sys_reboot parameter is a write-only void parameter that reboots the
SoundStructure device when the command is executed.
boolean
Boolean parameters take one of two values: 0 or 1.
integer
Integer parameters represent an integer value. When incremented or
decremented beyond their range, they saturate to their maximum or minimum
value, respectively. Integer parameters can support a user-defined minimum
and maximum.
float
Float parameters represent a floating-point value. When incremented or
decremented beyond their range, they saturate to their maximum or minimum
value, respectively. Float parameters can support a user-defined minimum
and maximum.
sequence
Sequence parameters represent unsigned integer values. When incremented
or decremented beyond their range, they wrap around to their minimum or
maximum value, respectively. Sequence parameters do not support a
user-defined minimum or maximum.
string
String parameters represent a string value.
list
List parameters represent a sequence of string values. For example, the pstn
country parameter is a list parameter that sets the country code for the PSTN
telephony interface. Some possible values for the pstn country parameter
might be: north america, europe, and china. Even though list parameters are
represented as strings, their values are a sequence in a pre-defined order.
Thus, they can be incremented and decremented. When incremented or
decremented beyond their range, they wrap around to the beginning or end of
the list, respectively.