Media Control Protocol for ew G4 series

TI 1254 v1.0 - ew G4 | 5/37
Technical information
Media control protocol description
Protocol basics
Introduction
The media protocol is based on UDP/IP. By applying this protocol, it is possible to set an attribute or
read its current status, respectively. A simultaneously operation via the media protocol, WSM and
the operating elements at the device‘s front panel is possible. So it may happen that the same com-
mands are sent to a Sennheiser device with inconsistent values. In such a case the last received
command with its values will be adopted.
Devices of ew G4 series can be set and read via Ethernet at port 53212, i. e. for sending and recep-
tion the same port number is used. The IP address can be set individually at the stationary transmit-
ters and receivers. After a connection is established, data can be exchanged between the devices
and the connected media control device.
A maximum of 1500 characters are considered by the media protocol. If more than 1500 characters
are sent to a Sennheiser device all characters will be ignored and no warning message is sent.
Commands sent to ew G4 device
The commands are ASCII string based and case-sensitive. The command starts with a command
keyword. The command keyword stands at the top of the description of every command.
If parameters are needed they are placed after the command keyword. Command keywords as well
as parameters are separated by blanks. The complete instruction ends up with a carriage return.
The format looks like this:
Command param1 … paramN<CR>
A command can have more than one parameter.
If an attribute is set at a device, for example the AF-OUT attribute of an EM, it is called a set re-
quest. The other way around, if an attribute is read out, this is called a get request.
Some commands can only execute a set request, some commands can only execute a get request
and others can execute both a set request and a get request.
The information if the command is able to execute a set request or get request or both can be found
in chapter “Overview of all commands and cyclic attributes“ where a detailed description of every
single command is listed.
An “X“ in column ‚Get request‘ means that this parameter is needed to execute a get request. In
case this parameter is not needed for a get request there will be a “-“ instead of a “X“. These indica-
tions are similar for a “Set request“.