® Waves System
V 1.1 - 2009
I.D. AL - EventPlayer MP3/Wav/DMX player - User manual
12 - RS232 serial link protocol
The EventPlayer can communicate with other devices. It receives commands on the Rx input and sends
data through the Tx output. The player complies with the RS232 norm (see specification).
12.1 - Reception Protocole - «Daisy chain» Mode
The EventPlayer can receive commands to start reading a file. If the same link is used to control several
players, each player will only execute commands addressed to its own number, allocated in the Option
menu.
The reception protocole is made of a 3 bytes frame.
Byte 1 (status) + Byte 2 (command) + Byte 3 (data)
Reminder:
- a byte is composed of 8 bits: b7 b6 b5 b3 b2 b1 b0
- a binary representation is noted: xxxxxxxxb or in hexadecimal : xxh
Byte 1 : Status - 1xxxxxxxb
> b7 = 1: refer to a status byte
> b6 - b0: player identification to be addressed to from 001 to 127 (000001b - 1111111b)
- The default player address (ID) is 001. You can change it in the Option menu.
- Several players may have the same identification number to create groups.
- Identification 000 is the "global" code, all players are concerned by the command (unique command for
all the players, see " Daisy Chain " function).
Byte 2 (Command) + Byte 3 (Data) - 0xxxxxxxb
- Byte 2: command (command byte is always followed by a byte of data).
> b7 = 0 : refer to a byte of command or data
> b6, b5, b4 : bank selection for the «go to directory» command
> b3, b2, b1, b0 : command code sent to the player
List of commands:
●
●
●
●
●
00000000b: not used
●
●
●
●
●
0xxx0001b : Go to a directory
The directory is refered to by the range number and the byte of data which follows.
xxx is the range number. To address 1000 directories (from 000 to 999), it is necessary to divide this
number in several ranges of 128 values.
- 31 -