Download Print this page

NHT Specification

Rs232 protocol specification

Advertisement

Quick Links

NHT Controller
RS232 Protocol Specification
1/15

Advertisement

loading

Summary of Contents for NHT NHT

  • Page 1 NHT Controller RS232 Protocol Specification 1/15...
  • Page 2: Table Of Contents

    CONTENTS Technical Specification of the NHT Controller RS232 Port Input commands Single Byte User Commands Multi Byte User Commands Special Commands Output data Appendix 1 - RS_STORE_EEPROM and RS_READ_EEPROM 2/15...
  • Page 3: Technical Specification Of The Nht Controller Rs232 Port

    This document describes the NHT Controller RS232 protocol for normal end-user operations and some test specific features. Technical Specification of the NHT Controller RS232 Port 9600bps • 8 data bits, one stop bit, no parity • binary transmission, no flow control •...
  • Page 4: Input Commands

    Input commands Single Byte User Commands The following commands are all single bytes sent to the RS-232 port. They create various output data depending on the system status, so a comprehensive output data feedback cannot be given. The reception of these commands must be first activated by sending RS_ENABLE_CONTROL command before each command.
  • Page 5 UI_AUDIO_IN10 UI_OSD_STATUS UI_ZONE_IN1 UI_SYSTEM_SELECT UI_ZONE_IN2 UI_PRESET1 UI_ZONE_IN3 UI_PRESET2 UI_ZONE_IN4 UI_PRESET3 UI_ZONE_IN5 UI_PRESET4 UI_ZONE_IN6 UI_PRESET5 RS_USER_PING UI_CENTER_PLUS UI_CENTER_MINUS UI_TUNER_FM UI_SURROUND_PLUS UI_TUNER_AM UI_SURROUND_MINUS UI_TUNER_1 UI_BASS_MIX_TOGGLE UI_TUNER_2 UI_ZONE_STANDBY_TOGGLE UI_TUNER_3 UI_ZONE_SOURCE_MINUS UI_TUNER_4 UI_AUDIO_IN_EXT71_TOGGLE UI_TUNER_5 UI_VIDEO_DISPLAY_MODE UI_TUNER_6 UI_TUNER_7 UI_ZONE_VOLUME_PLUS UI_TUNER_8 UI_ZONE_VOLUME_MINUS UI_TUNER_9 UI_ZONE_SOURCE_PLUS UI_TUNER_0 UI_PHONES_VOLUME_PLUS UI_PHONES_VOLUME_MINUS UI_FRONT_PANEL_LOCK_TOGGLE UI_SUBWOOFER_PLUS...
  • Page 6: Multi Byte User Commands

    Multi Byte User Commands The following commands need two or more bytes: <command> <data1> [<data2>] … The reception of these commands must be first activated by sending RS_ENABLE_CONTROL command before each command! See Special Commands section below. Command Data Description UI_SET_VOLUME Sets main zone volume 10…100...
  • Page 7: Special Commands

    Special Commands The following commands need one, two or several bytes: <command> [<data>] [<data>] … Command Data Description RS_ENABLE_CONTROL Enables the reception of most RS232 commands Reception is deactivated after every received command, so this command must be sent again before the next command.
  • Page 8 0…255 MSB address byte 0…255 LSB address byte 0…255 Stored data Output data 0 = write unsuccessful, 1 = write successful RS_READ_EEPROM Reads a byte from the EEPROM. See Appendix 1 for more information. 0…255 MSB address byte 0…255 LSB address byte Output data 0…255 Byte read from the EEPROM...
  • Page 9: Output Data

    Output data The following data is sent out to RS port whenever the status of the current parameter or function is changed. The output data consists of at least three bytes: <command> <data> <EOT>. For example when the main zone volume is changed to –25dB, the following three bytes are sent out: 225/75/255. Command Data Description...
  • Page 10 1… Composite video input 1 -> 21… S-Video video input 1 -> 41… Component video input -> 61… HDMI video input (future option) -> RS_OPER_MODE Operating mode 0 = standby, 1 = on RS_ZONE_AUDIO_SOURCE Zone B source 1…16 RS_ZONE_VIDEO_SOURCE Zone B video source. Even when audio (7-16) source is selected, the composite video input of the last selected video source remains active, which is indicated by this command.
  • Page 11 25 = Pro Logic IIx Games RS_SIGNAL_TYPE Current audio signal 0…10 0 = <reserved> 1 = Digital zero signal (currently not used) 2 = Digital PCM 3 = Dolby Digital 4 = DTS 5 = MPEG 6 = Noise (generated by the DSP) 7 = Analog 8 = Digital Error (unrecognized or corrupted digital signal) 9 = DTS-ES Matrix...
  • Page 12: Appendix 1 - Rs_Store_Eeprom And Rs_Read_Eeprom

    Appendix 1 - RS_STORE_EEPROM and RS_READ_EEPROM This appendix gives further information about RS_STORE_EEPROM and RS_READ_EEPROM commands. RS_STORE_EEPROM is used to store one byte to the EEPROM, where all user settings are stored. This commands lets third parties to configure setup values during installation. The command is not intended to change any values during normal operation, since the values are only stored to the EEPROM and are not automatically updated to the system.
  • Page 13 Volume 90-195 90=-90dB, 180=0dB,188=+8dB Input1Mode 80… 0 = Mono 1 = Stereo 2 = Direct 3 = Stereo 96 4 = Pro Logic 5 = Pro Logic II Movie 6 = Pro Logic II Music 7 = Pro Logic IIx Movie 8 = Pro Logic IIx Music 9 = Pro Logic IIx Games 10 = Dolby EX...
  • Page 14 SubFreq 20-200 20 = 20Hz, 25 = 25Hz … 80 = 80Hz … 195 = 195Hz, 200 = 200Hz Trigger1Source 80-106 80 = Trigger Off (81-96, Source[1-16] ) 81=Source1 … 96=Source16 97 = Tuner selected 98 = External 7.1 99 = System On 100 = Brightness 101 = Video source selected (1-6) 102 = Audio source selected (7-16)
  • Page 15 Analog Bass Management 80-82 0 = Off, 1 = Mains Large, other speakers small, 2 = All speakers small WelcomeMessage ASCII code All bytes are ASCII codes. 400-419 has the 20 144- 400-439 characters of the first row and 420-439 of the second row ShutdownMessage ASCII code...