
ENGLISH
30
Serial Remote Control (DN-V300 only)
2
Commands can be sent to the DVD player
and the status requested and sent to the
host via RS-232C.
This DVD player can be controlled by a PC. Connect
the player and a serial port on the PC with a 9-pin RS-
232C straight cable. To control this DVD player by a
PC, set the RS-232C switch on the rear panel to RS-
232C.
ReturnValue can have one of the following values
0 : No error
x : Error code x
2
Hand shake flow chart
• Control command and Status command
Pin no.
Signal
1
-
2
TXD
3
RXD
4
-
5
GND
6
-
7
CTS
8
RTS
9
-
2
RS-232C Pin assignments (DVD player)
2
Communication conditions
Configure the serial port of the PC as shown
below.
Bit Rate
9,600 bps
Data length
8 bits
Parity
None
Stop bit
1 bit
2
Basic format
• Command format
[group, command, parameter list]\r
• Response code format
0 : No error
x : Error code x
Example 1:
Player receives : [PC, RC, 66]\r
Player sends
: [PC, RC, 0]\r
When the external controller receives the
response this implies that the player has verified
the received message (syntax), and the
command will be executed.
Example 2:
Player receives : [PC, PlayT, 16]\r
Player sends
: [PC, PlayT, 2]\r
If an internal error occurs and the command
cannot be executed, an error message (Error
code 2 : Invalid parameter) will be send.
2
System commands
Communication between a DVD controller and the
DVD player consist of 3 different types of
information:
• External control commands
• External control status
• Asynchronous responses
The messages between the DVD and the DVD
controller look like:
“[group, command, parameter list]\r”
A group, command and parameter-list between
square-brackets, followed by a carriage return
character (\r).
The parameter-list exists of comma separated
parameters, and are case sensitive.
When the player receives a message from the
external controller, it will be acknowledged. This
acknowledgment will be done in 2 different ways.
For external control commands, the
acknowledgment will look like:
• Group
: group specified in the received
message (PC)
• Command
: command specified in the
received message
• Parameter-list : ReturnValue
DN-V300
PC
Control command
Control Status
OK
Answer data
• Response command
DN-V300
PC
A s y n c h r o n o u s
response
2
Error Codes
Name
Code
Description
ecEXT_ERR_OK
0
No error
ecEXT_ERR_UNKNOWN
1
Cause of error not known
ecEXT_ERR_INVALID_PARA
2
Invalid parameter
ecEXT_ERR_INV_CMD
5
Command not valid
ecEXT_ERR_INVALID_NA
_DISC_ERROR
10
Command not valid for current disc
Group
Parameter
Command
PC
RC code
RC
Remote control command
see RC codes
Title/Track Number
PlayT
Play title
0~99
Title Number
/Chapter Number
PlayC
Play Chapter
title : 1~99
chp : 1~999
Time Search
Time
Time Search
h
: 0~6
m
: 0~59
s
: 0~59
AudioStreamNumber
SetAST
Set audio stream
1~8
Mode
OSD
ON/OFF control for OSD
ON/OFF
SubPictureStreamNumber
SetSPST
Set sub-picture stream
0~32
Mode
LKC
ON/OFF control for KEY
LOCK mode
ON/OFF
Mode
RCC
ON/OFF control for IR
REMOTE LOCK mode
ON/OFF
2
Command list
• External control commands
For TITLE, CHAPTER, TRACK and COUNTER, number data follows the command.
Example:
• [PC, PlayC, 1, 3]
PLAY TITLE 1, CHAPTER 3
• [PC, Time, 0, 3, 15] PLAY 0h3min15sec