Command Format - Polycom SoundStructure C16 Design Manual

Hide thumbs Also See for SoundStructure C16:
Table of Contents

Advertisement

Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12

Command Format

A - 10
Referring to the command hierarchy below, each sub-category of command
inherits the syntax of its parent and adds further syntax requirements. Starting
at the root of the hierarchy, all commands have the following syntax:
<action> <data> <term>
where <action> specifies the system-defined action, <data> is the action-spe-
cific arguments or payload data, and <term> is the command terminator.
Actions
The <action> field, also known as the command action, consists only of lower-
case characters. The full set of actions is provided later in this chapter.
Data
The content and format of the command data is specific to the command
action. The SoundStructure control protocol defines three primary groups of
actions: channel definition actions, parameter control actions, and data trans-
fer actions. Details on specific command actions are given in later sections.
Command Termination
Commands sent to SoundStructure must be terminated by either a single car-
riage return (000D) or a carriage return followed by a line feed (000A). The
single carriage return is the preferred method of command termination; how-
ever both formats will be supported in order to provide a protocol that is
robust to differing line end conventions.
Commands (for example, acknowledgments) generated by SoundStructure
will always be terminated with a single carriage return (000D).
All commands for SoundStructure must be lowercase.terminated with a single
carriage return (000D) or a carriage return (000D) followed by a line feed (000A).
Command Acknowledgements
All commands generate acknowledgements. The format of the acknowledge-
ment and whether it is sent to the originating interface or all interfaces
depends on the specific command. In general, the acknowledgement is similar
to the command that caused it.
The acknowledgement is sent to all interfaces if a setting changed. The
acknowledgement is only sent to the originating interface if no settings
changed, for example, a query for a parameter is made.

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents