User manual

DCS 6000 Digital Conference System User Manual
53
Cmd structure (External to CU 6105)
To control the CU an External Control sends commands to CU 6105 included in command lines.
Commands lines are build up in a very simple manner:
Command lines are terminated by Carriage Return <CR> or Line Feed <LF> or both. In order to be able
to communicate with Windows systems, Linux systems or other systems, the CU understands both types
of command line terminations.
Notice also that there is a space between the command and data. If a command does not carry any data,
space is possible but not required.
The CU is not sensitive to upper/lower case.
Example:
mic_on 212<CR>
Turn on microphone a seat 212. Command = 'mic_on', data = '212'. The ‘mic_on’ command carries a seat number as
data.
Cmd structure (CU 6105 to External)
Command lines out of the CU 6105 are just as simple:
Again, to satisfy most systems, the CU terminates command lines by including both <CR> and <LF>.
Seat numbering
Conference units are identified by means of seat numbers. Each Conference Unit is assigned a seat
number. This is done automatically for all Conference Units, when they are connected to the CU 6105. The
CU 6105 Browser interface is used to change seat numbering if desired.
Seat numbers must be in the range from 1 to 65535.
CU 6105 reply to commands
Generally, a command from external application is replied to by the CU. But, reply to a command is
produced only if actions are taken by the CU due to the command.
Example: When a ‘mic_on’ command results in a microphone being turned on, the CU replies with a ‘mic_on’
command. On the other hand, if a 'mic_on' command does not lead to turning on a microphone, the CU does not
produce any reply.
There can be several reasons for the CU to reject turning on a microphone:
-The microphone is already turned on
-The microphone is no longer connected to the system.
<command><SP><data><CR>
<command><SP><data><LF>
<SP> Space - 0x20 = 32
<CR> Carriage return - 0x0D = 13
<LF> Line Feed - 0x0A = 10
<command><SP><data><CR><LF>
<SP> Space - 0x20 = 32
<CR> Carriage return - 0x0D = 13
<LF> Line Feed - 0x0A = 10