Lexicon Blu Ray Disc Player BD-30 User Manual

Page of 92
80
Lexicon
Appendix
Lexicon BD-30 Blu-ray Disc Player 
RS-232 Control Protocol
The Lexicon BD-30 Blu-ray Disc Player can be ordered with an 
RS-232 option for wired remote control. The RS-232C port is 
configured as a DCE device using a female 9-pin D-Sub type 
connector.
RS-232 Pin Configuration:
The pin out of the BD-30 RS-232C port is as follows:
This pin configuration allows a PC running a serial terminal 
program (such as Hyper Terminal) to communicate with the player 
using a straight-through DB9 9-pin RS-232 serial cable. Do NOT 
use a “Null-Modem” type cable for PC connection. For connection 
to a remote control system, please refer to the documentation that 
comes with the remote control system.
Communication Settings:
The RS-232 control port of the Lexicon BD-30 uses the following 
communications settings:
Baud Rate: 9600
Data Bits: 8
Parity: None
Stop Bit: 1
Flow Control: None
Command Structure:
Each command starts with a # sign (ASCII 0x23), followed by a 
3-character command code. If there are any parameters for the 
command, the parameters are given in text format, separated by 
a space (ASCII 0x20) from the command code. The # character 
(ASCII 0x23) must never appear in the parameters. A carriage 
return (ASCII 0x0d) indicates the end of the command. Each 
command must not exceed 25 bytes including the start of 
command and end of command bytes.
The illustration of the command structure is as follows:
<Command> = <Start of Command><CommandCode> 
 
[<sp><Parameters>]<End of Command>
<Start of Command> = #, ASCII 0x23
<Command Code> = <byte><byte><byte>
<sp> = space, ASCII 0x20
<Parameters> = command-specific
<End of Command> = CR, ASCII 0x0d
Response Structure:
Upon receiving a command, the player shall try to execute the 
command and send back a response. The response starts with 
an “@” sign (ASCII 0x23), followed by a result code, either “OK” 
or “ER”. If there are any parameters or additional message, the 
parameters or message is given in text format, separated by a 
space (ASCII 0x20) from the result code. The @ character (ASCII 
0x40) must never appear in the parameters or message. A carriage 
return (ASCII 0x0d) indicates the end of response. Each response 
must not exceed 25 bytes including the start of response and the 
end of response bytes.
Pin
Signal
2
TXD
3
RXD
5
GND