Marantz SR5400 Marantz AV Receiver IR Remote Code List - Page 5

Transmission data format

Page 5 highlights

SW-A0441-HSI-002 Hardware Software Interface (HSI) Page: 5 / 17 Document Version [1.00b] 3-2. Transmission data format 3-2-1. Transmission data format from Host to Slave There are two kinds of transmission data form from Host shown below. 3-2-1-1. Form1: Command Command is a data that requests some status change. Start character : '@' ID : '0' ~ '9' (A Slave has own ID, A Host has to set the ID.) COMMAND : see "Command list" End character : 0Dh Start COMMAND End ID '@ ' 0Dh 3-2-1-2. Form2: Status request Status request is a data that requests a answer of some status. Start character : '@' ID : '0' ~ '9' (A Slave has own ID, A Host has to set the ID.) Request character : '?' Request status : see "Status request list" End character : 0Dh Start Request status End ID '?' '@ ' 0Dh 3-2-2. Transmission data format from Slave to Host There are two kinds of transmission data form from Slave shown below. 3-2-2-1. Form1: ACK/NAK ACK is a reply data from Slave when Slave got an acceptable command data from Host. ACK : 06h ACK 06h NAK is a reply data from Slave when Slave got an incorrect Command data, Status request data or some other data from Host. NAK : 15h NAK 15h 3-2-2-2. Form2: Status answer Status answers are reply data when Slave got an acceptable Request status data from Host. Start character : '@' ID : '0' ~ '9' (A Slave will set own ID.) Answer character : see "Status answer list" End character : 0Dh Marantz America, Inc. 2007 All rights are reserved. Reproduction in whole or in part is prohibited without the written consent of copyright. All specifications might be subject to change without notice.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

Hardware Software Interface (HSI)
Page: 5 / 17
SW-A0441-HSI-002
Document Version [1.00b]
Marantz America, Inc. 2007
All rights are reserved. Reproduction in whole or in part is prohibited without the written consent of copyright.
All specifications might be subject to change without notice.
3-2. Transmission data format
3-2-1. Transmission data format from Host to Slave
There are two kinds of transmission data form from Host shown below.
3-2-1-1. Form1: Command
Command is a data that requests some status change.
Start character
: ’@’
ID
: ‘0’ ~ ‘9’ (A Slave has own ID, A Host has to set the ID.)
COMMAND
: see “Command list”
End character
: 0Dh
End
0Dh
COMMAND
Start
@
ID
3-2-1-2. Form2: Status request
Status request is a data that requests a answer of some status.
Start character
: ’@’
ID
: ‘0’ ~ ‘9’ (A Slave has own ID, A Host has to set the ID.)
Request character : ‘?’
Request status
: see “Status request list”
End character
: 0Dh
End
0Dh
Request status
Start
@
?
ID
3-2-2. Transmission data format from Slave to Host
There are two kinds of transmission data form from Slave shown below.
3-2-2-1. Form1: ACK/NAK
ACK is a reply data from Slave when Slave got an acceptable command data from Host.
ACK
: 06h
NAK is a reply data from Slave when Slave got an incorrect Command data, Status request data or
some other data from Host.
NAK
: 15h
3-2-2-2. Form2: Status answer
Status answers are reply data when Slave got an acceptable Request status data from Host.
Start character
: ’@’
ID
: ‘0’ ~ ‘9’ (A Slave will set own ID.)
Answer character
: see “Status answer list”
End character
: 0Dh
ACK
06h
NAK
15h