
Danish Interpretation Systems
User Manual
Manual 01 10 04479
39
External Control of the CU 4005/CU 4010
General
Data is sent using a rate of 9600 baud, 8 bits, No
Parity and 1 stop bit. The RTS/CTS handshake
signals are in use. The RS 4232 card has two serial
ports - one RS232 port and one RS 422 port, which
may be used simultaneously.
The messages to and from the RS 4232 card are
sent in 'strings', which are not zero-terminated, but
terminated with either a checksum <CHKSUM>
calculated over the entire message or by a carriage
return <CR>. The brackets <> are not part of the
syntax, but are used to identify a single byte.
<CR> has the ASCII value 10.
_ (underscore) is used in this paper to identify the
space character. (ASCII value 32)
IMPORTANT: In order for the RS 4232 Card to
relay status messages other than the start-up
message it's necessary to transmit one of the
question mark commands to the RS 4232 card. (e.g.
"?M<CR>") Upon reception of one of these status
request commands, the RS 4232 card acknowledges
that an external peripheral is connected to the serial
port and starts relaying all status messages on this
port.
Data from the RS 4232 Card
Startup message from RS 4232
"!W_RS
4232_version_1.0_Copyright_DIS_(Danish_Inte
rpretation_Systems)_1995<CR>"
This message is sent from the interface card, after
Power Up. The version number and/or year will be
altered in upgraded versions of the RS 4232
software.
Number of microphones connected
"!M<CU1:CHAIN1><CU1:CHAIN2><CU2:CH
AIN1> ... <CU10:CHAIN2><CHKSUM>"
This message is sent as response to a request on the
number of microphones connected in the system
when the number of microphones in the system is
changed, or a chain of microphones changes state
(valid/invalid).
The
byte
<CU1:CHAIN1>
contains the number of microphones connected to
CU number 1 Chain number 1 and so forth. Data is
sent for each of the 10 CU's with each 2 Chains
allowed in a single system. A single chain can
contain from 0 to 50 microphones.
If a Chain is identified as invalid (due to a faulty
microphone or a change in the number of
microphones) the number 255 is sent. In case a
chain is invalidated during operation, the remaining
system will still work. When a chain is invalidated
this message also implies that microphones in this
chain are turned off from Speak or Request - hence
no separate messages are sent.
Chairmen connected
"!C<CHAIRMAN1 CU><CHAIRMAN1
CHAIN><CHAIRMAN1 MIC>
....
<CHAIRMAN10 CU> <CHAIRMAN10
CHAIN><CHAIRMAN10 MIC><CHKSUM>"