Rs-232 Serial Link Protocol; Reception Protocol; Byte 1 (Status) 1Xxxxxxxb - ID-AL ChronoPlayer User Manual

Hide thumbs Also See for ChronoPlayer:
Table of Contents

Advertisement

ID-AL ChronoPlayer - User Guide V1.0

10 RS-232 Serial Link Protocol

The ChronoPlayer can communicate with other devices by receiving instructions onto the Rx input or
transmitting data through its Tx output. The player complies with the RS-232 standard.
Baud Rate (bauds)
19200
Note: The baud rate is configurable in the settings file of the player config.txt (see the chapter
Configuration File).

10.1 Reception Protocol

With the input protocol, the player can receive instructions to launch a folder playback or set the volume.
Besides, with several players on the same link, the player answers its own number (defined in the file
config.txt, see the chapter Configuration File) or to a general command.
The reception protocol is based on a 3-byte frame.
Reminder:
A byte is composed of 8 bits: b7 b6 b5 b4 b3 b2 b1 b0.
A byte representation is noted 10000000b in binary, or 80h in hexadecimal.

10.1.1 Byte 1 (Status) 1xxxxxxxb

The status byte is a frame synchronization signal. Its 8
other bytes (Command and Data) have this bit set to 0.
b7 = 1: designates a status byte.
b6 - b0: identifier of the player to be addressed from 001 to 127 (0000001b to 1111111b).
The player address (ID) is 001 by default. It can be modified in the config.txt file (see the chapter
Configuration File).
Several players may have the same identification number to create groups.
The 000 identifier is the broadcast ("general call") address. Its purpose is to address every device
connected to the link at the same time (unique command for all the players).
Table 17: Default settings for the RS-232 link
Start Bit(s)
Data Bit(s)
1
Parity Bit(s)
8
0
th
bit (b7, most significant bit) is always set to 1. All the
-38-
Stop Bit(s)
Handshake
1
None
© 2016, Waves System

Advertisement

Table of Contents
loading

Table of Contents