Denon Asd51n W Protocol v1.0.0
Denon Asd51n W Protocol v1.0.0
Denon Asd51n W Protocol v1.0.0
Ver. 1.0.0
Application model : ASD-51N/W Revision: 1.0.0 Application terminal: Ethernet
Connector specification
Version 1.0.0 Date 28.Sep.09 Contents Original Page
RJ-45(10BASE-T/100BASE-TX)
PC
ASD-51
Example
HUB
PC Ethernet Straight cable system speed port data length Ethernet Straight cable
ASD-51
: : : :
NETWORK SETUP of ASD-51N/W >Procedure of Network Setup mode. (1)Select Setup > Network > Network Setup > Detail . (2)Set parameters described below. <DHCP> "ON"---Use this setting when DHCP server is on the local network. "OFF"---Use this setting when DHCP server is not on the local network. <IP Address> When <DHCP> sets "OFF, please set IP address. When <DHCP> sets "ON, you can confirm the IP address that is set by server. <Subnet Mask> When <DHCP> sets "OFF, please set Subnet Mask. When <DHCP> sets "ON, you can confirm the Subnet Mask that is set by server. <Gateway> Set the address of Gateway when Gateway is on the local network. Do not set this parameter when Gateway is not on the local network. <Primary DNS> Do not set this parameter. <Second DNS> Do not set this parameter. <Proxy> Set this parameter "OFF".
Protocol specification The following three data forms are defined. COMMAND : The message sent to a system(ASD-51N/W) from a controller(Touch Panel etc.) A command to a system is given from a controller. EVENT : The message sent to a controller (Touch Panel etc.) from a system (ASD-51N/W) The result is sent, when a system is operated directly and a state changes. *The form of EVENT presupposes that it is the same as that of COMMAND. **Refer to the following table for the contents of COMMAND and EVENT. RESPONSE : The message sent to a controller (Touch Panel etc.) from a system (ASD-51N/W) if the request command (COMMAND+?+CR(0x0D)) has came from a controller. The RESPONSE should be sent within 200ms of receiving the COMMAND. *The form of RESPONSE presupposes that it is the same as that of EVENT.
Command structure: COMMAND + PARAMETER + CR (0x0D) COMMAND: ASCII CODE of 2 characters Ex. SI : Select Input source MV : Master Volume setting PW : system Power setting PARAMETER : ASCII CODE ( up to 25 characters) ex. IPOD : function name
*Special Parameter--- ? : for request command
* <CR> is the meaning of 0x0D. SIIPOD<CR> : Select source iPod MVUP<CR> : Master Volume UP PW<CR> : system Power ON/Standby toggle SI?<CR> : Request command for now playing input source >> Return RESPONSE SI***<CR>
Others
A) COMMAND is receivable also during transmission of EVENT. B) 1 seconds later, please transmit the next COMMAND after transmitting a power on COMMANDPW.
16 Play/Pause 17 Previous 18 Stop 19 Repeat 20 Shuffle 21 Favorites Go To content browser iPod 22 Go To content browser Internet Radio 23 Mute on/off toggle 24 Set NTSC mode 25 Set PAL mode 26 MEMORY
NS9A<CR> NS9E<CR> NS9C<CR> NS9H<CR> NS9K<CR> SIFAV<CR> SIIPOD<CR> SINET<CR> MU<CR> SSFORNT<CR> SSFORPL<CR> NSMEM<CR>
Dock Status Power status is "ON" Power status is "STANDBY" Master Volume value *1 Function status is "iPod" Function status is "NetAudio" Function status is "Top Menu" Mute status is "ON" Mute status is "OFF" Video format is "NTSC" Video format is "PAL"
2 MV?<CR>
MV**<CR> SIIPOD<CR>
3 SI?<CR>
4 MU?<CR> MUOFF<CR> SSFORNT<CR> 5 SSFOR?<CR> SSFORPL<CR> NSE0 NSE1 NSE2 NSE3 NSE4 NSE5 NSE6 NSE7 NSE8 ********<CR> ********<CR> ********<CR> ********<CR> ********<CR> ********<CR> ********<CR> ********<CR> ********<CR>
6 NSE<CR>
Display Information *2
*1 MV StatusMV000-MV100: MV004,MV007,MV010,MV014....MV090,MV094,MV097,MV100 8
function
Onscreen Display Information(mserver/iRadio) is Answered By the NSE Command. Display Line1 Information Display Line3 Information Display Line4 Information Display Line5 Information Display Line6 Information Display Line7 Information Display Line8 Information Display Line9 Information Display Line10 Information
NSE0**************_?????<CR> NSE1 ************_?????<CR> NSE2 ************_?????<CR> NSE3 ************_?????<CR> NSE4 ************_?????<CR> NSE5 ************_?????<CR> NSE6 ************_?????<CR> NSE7**************_?????<CR> NSE8**************_?????<CR> *:UTF-8 CODE Character(MAX95byte) _:Null ?: Don't Care (The character after Null should be disregarded) :Cursor&Playable Music Information Data(1Byte) Bit1:Playable Music =1 Bit2,3:Don't Care Bit4:CURSOR SELECT=1 Bit5,6,7,8:Don't Care ************_?????:96byte Fixed NSE0Now Playing USB_????<CR> NSE1 Come Away With Me_???<CR> NSE2 Norah Jones_?????????<CR> NSE3 _????????????????????<CR> NSE4 _????????????????????<CR> NSE5 00:11 100%_???????<CR> NSE6 _????????????????????<CR> NSE7_????????????????????<CR> NSE8_????????????????????<CR>