7 external protocol commands, 1 area, 2 control – Mark Levinson 512 User Manual

Page 10: External protocol commands, Area, Control

Advertising
background image

N

o

512 CD/SACD Player Serial Communications Protocol

Mark Levinson

7 External Protocol Commands

The command examples under the field “Incoming Request” assumes the keywords RQST:CS: precedes the command parameter
indicated in the table, i.e. RQST:CS:PWR:ON\r
The command examples under the field “Outgoing Response” must include the keyword RSP:CS: preceding the response indicated in the
table, i.e. RSP:CS:PWR:ACK\r

7.1 AREA

Command

Parameter

Function

Incoming Request

Outgoing Response

Comment

AREA*

CD

Select CD Area of Disc

AREA:CD\r

AREA:ACK\r

SACD_2CHAN

Select SACD_2CHAN Area of
Disc AREA:SACD_2CHAN\r

AREA:ACK\r

Selecting an invalid AREA on the
installed disc leaves the AREA set to the
previous selection. Use the query (?)
parameter to verify the AREA selected.

SACD_MULTI

Select SACD_MULTI Area of
Disc AREA:SACD_MULTI\r

AREA:ACK\r

NODISC

NODISC is detected in drawer Not

Applicable

AREA:NODISC\r

The NODISC parameter is only valid as a
Response when NODISC is found during
an AREA query

?

Request Current AREA State

AREA:?\r

AREA:CD\r

*See note below

AREA:?\r

AREA:SACD_2CHAN\r

AREA:?\r

AREA:SACD_MULTI\r

AREA:?\r

AREA:NODISC\r

AREA:NACK\r

The player is in Standby mode so
commands are ignored.

*

NOTE: When the direct select AREA command is sent, the transport takes one to six seconds to complete its transition to the new state. If another

AREA command or query is received within this transition period, the transport may not respond to the commands in the correct order, thus resulting in an
incorrect response. Subsequent AREA commands or queries, sent after the settle period, will operate correctly.

7.2 CONTROL

Command

Parameter

Function

Incoming Request

Outgoing Response

Comment

CONTROL

PLAY

Set unit to Play

CONTROL:PLAY\r

CONTROL:ACK\r

Also removes player from Standby mode.

STOP

Set unit to Stop

CONTROL:STOP\r CONTROL:ACK\r

PAUSEON

Set Pause On

CONTROL:PAUSEON\r CONTROL:ACK\r

PAUSEOFF

Request Pause Off

CONTROL: PAUSEOFF\r

CONTROL:ACK\r

?

Request Current Control State CONTROL:?\r

CONTROL:PLAY\r

CONTROL:?\r CONTROL:STOP\r

CONTROL:?\r CONTROL:PAUSEON\r

CONTROL:NACK\r

The player is in Standby mode so
commands - except for PLAY - are ignored.

10

Advertising