Home
RS232 Command-set f. K8
Contents
1. TA Technical Information RS232 control of T A K8 Document Version V1 34 Required K8 Control Firmware Version gt V1 40 included in K8 Update Packages V1 3 and higher 11 06 14 JK KTP LW K8 device could be controlled by any control device having a RS232 serial output port e g PC Settings for the RS232 interface of the control device are as follows Baud rate Data bits Stop bits Parity Flow Control 115 200 8 1 none none T A RS_232 Protocol Format of the command telegrams A command telegram to the K8 device consists of 6 bytes The complete telegram should be sent without pauses between theses bytes Example SYSTEM_ON command Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Header Telegram length Address command flag byte Check sum always 0x01 here SystemON 0x57 total length without hoes and dhear im gt see command table always 0x02 _ sum of bytes 1 5 0x03 appendix 1 mod 0x100 0x01 0x03 0xC4 0x57 0x02 0x21 Byte 1 2 5 these bytes have fixed values see example Byte 3 device address according to the table of available commands see appendix 1 Byte 4 command according to the table of available commands see appendix 1 Byte 6 check sum byte1 byte2 byte3 byte4 byte5 modulo 0x100 Different addresses may be used for different device functions list of these commands is given in appendix 1
2. DecFormat39 HEADER 4 DECODING FORMAT 1 40 Checksum CHK SUM 1 The 4 header bytes 0x01 0x05 0xC4 0x5B are constant The 4 status bytes are defined as follows DecFormat0 DecFormat39 bO b1 b2 b3 b4 b5 b6 b7 Decoding Format 0 39 ASCII chars NULL For some firmware revisions the 0xC4 will not be transmitted Document History 10 05 2011 JK 11 10 2011 JK 14 05 2012 KTP lt lt lt NAO V1 3 20 11 2012 LW V 1 31 05 12 2012 LW V 1 32 04 02 2013 JK V 1 33 03 05 2013 KTP V 1 34 11 06 2014 JK initial version discrete input commands added split PLAY PAUSE into two discreet commands description of DISC action for Like Dislike I II and v description of DISC action for List and Store added Status section added lots of new commands I I needs K8 firmware V1 4 or later Checksum computation corrected mod 0x100 added SYS SRC Menu commands CMD Code for CMD_4 corrected added missing code for surround mode disco smaller corrections
3. Sytem on and select Tuner Sytem on and select Disc Sytem on and select Streaming Client Sytem on and toggle between HDMI1 3 TV AV1 4 Sytem on and toggle between AUDIO 1 3 iPOD Discrete Input Selection Commands V1 1 DISC 0x45 FM TUNER 0x46 SCL Ox6A IPOD 0x56 TV 0x59 AUDIO 1 Ox5E AUDIO 2 0x65 AUDIO 3 0x61 AV 1 0x72 AV 2 Ox4A AV 3 0x62 AV 4 0x52 HDMI 1 0xDD HDMI 2 0OxDE HDMI 3 OxDF Sytem on and select Disc Sytem on and select Tuner Sytem on and select Streaming Client Sytem on and select iPod Sytem on and select TV Sytem on and select Audio 1 Sytem on and select Audio 2 Sytem on and select Audio 3 Sytem on and select AV 1 Sytem on and select AV 2 Sytem on and select AV 3 Sytem on and select AV 4 Sytem on and select HDMI 1 Sytem on and select HDMI 2 Sytem on and select HDMI 3 Command short Command Code HEX toggle long Remark Amplifier Control Volume 0x00 Zone 1 Main Zone Volume 0x20 Zone 1 Main Zone Mute 0x13 x Toggles between speaker on off Zone 1 Tone Menu 0x2C x Open Close tone menu use cursor keys Mode Menu 0x37 x Open Close decoder menu use cursor keys added in V1 2 Volume Z2 Ox4E Zone 2 Volume Z2 Ox6E Zone 2 Volume Z3 OxE6 Zone 3 Volume Z3 OxE7 Zone 3 Volume 24 OxE8 Zone 4 Volume Z4 OxE9 Zone 4 Zone 1 On 0x68 Spk Zone 1 ON Zone 1 Off 0x48 Spk
4. for menu navigation see Cursor control Source Menu SRC Menu SRC Menu Ox1F x toggle Source Menu open close DISC Menu SRC short keypress OpenSRC Config OxC6 SRC long keypress Open SRC Menu Oxc5 Close SRC Menu 0xC7 Close SRC Config Menu Hint To open close DVD BD DISC Menu use SRC Menu toggle command 0x1F Cursor Control up 0x34 use for SCL navigation menus v down 0x2A use for SCL navigation menus lt left 0x1A use for SCL navigation menus gt right 0x25 use for SCL navigation menus OK 0x26 use for SCL navigation menus gt next 0xCD play next track preset lt previous OxCC play previous track preset gt gt 0xCB Tune up fast forward iPOD only lt lt OxCA Tune down fast rewind iPOD only miscellaneous control Repeat 0x36 Toggle repeat modes Stop 0x24 Play changed in V1 2 Play Ori depending on source possibly toggles Play Pause Pause new in V1 2 Pause 0x05 depending on source possibly toggles Play Pause Open Close OxCE Open Disc tray only when DISC is source Stores current track in fav List Tuner SCL Like green 0x89 DISC GREEN on Removes favorite from list Dislike red Ox8A DISC RED x Toggle between USB inputs of SCL I II yellow 0x87 DISC YELLOW Search function toggle upper lower case for text
5. inp y blue 0x86 DISC BLUE X Open close favorite list Tuner SCL List 0x88 DISC open subtitle selection popup Store current station as preset use number keys Store 0x1e DISC open audio track selection popup Info 0x8B x Open navigation list view while streaming SCL 0 0x03 Number keys 1 Ox3a 2 0x06 3 0x16 4 0x02 5 0x09 6 Ox3b 7 0x31 8 0x11 9 0x39 Video control Video Menu Oxb1 open close video setting menu use cursor keys Aspect Ratio Oxb2 x lt Toggle aspect ratio Status Requests V1 2 Status_1 0x64 request sending of Status_1 Status 2 0x43 request sending of Status 2 Status_3 0x5B __ request sending of Status_3 Setting Volume values directly The volume of each zone of the K8 can be set directly to a given value using the following commands For every zone two commands exist one that sets the given volume immediately and one that performs a volume ramp from the currently set volume to the given value The value of the volume is given in one percent steps from 0 muted to 100 maximum volume Due to the calculation of the internal volume value from the percent value it can happen that not every given value results in a discrete volume value shown in dB on the display of the K8 and that a slightly different value is reported by Status_ 2 Naturally the setting of separate zone volume values does work only when the respecti
6. normally this should not be necessary We strongly recommend to keep the number of status requests low to avoid unnecessary traffic The information given is different for each device and has to be decoded and displayed individually For further information see the user manual Crestron T A Macro Responses of the K8 are as follows Status 1 The STATUS _1 is automatically pushed by the K8 when any contained information has changed or the command STATUS_1 was sent to the K8 It is answered by a 8 byte long status telegram having the following format 0x01 OxXX 0xC4 0x64 Stat_Byte_1 Stat_Byte_2 SrcName O SrcName15 Checksum ete ee es HEADER 4 STATUS BYTES 3 18 CHK SUM 1 The 4 header bytes depend on the length of the source name 0xXX is between 8 and 23 The 4 status bytes are defined as follows bO Speakers Zone1 Main b1 Speakers Z2 b2 Speakers Z3 Stat Byte 1 b3 Speakers Z4 T z b4 unused b5 Headphones b6 Protection b7 ON bO b1 b2 b3 b4 b5 b6 Tone control b7 Loudness bO b1 b2 2 Source name 0 15 ASCII chars NULL b5 b6 b7 peaker Zone 1 output is ON peaker Z2 output is ON peaker Z2 output is ON peaker Z2 output is ON e S S S S Headphones active Protection Overheat System is ON N Stat_
7. Byte_2 O zZ O Z SrcName0 SrcName15 For some firmware revisions the 0xC4will not be transmitted Status 2 The STATUS_2 is automatically pushed by the K8 when any volume has changed or the command STATUS_ 2 was sent to the K8 It is answered by a 9 byte long status telegram having the following format 0x01 0x05 0xC4 0x43 Volume_Z1 Volume_Z2 Volume_Z3 Volume_Z4 Checksum e E SNe eet ee E a STATUS BYTES 4 HEADER 4 CHK SUM 1 The 4 header bytes 0x01 0x05 0xC4 0x43 are constant The 4 status bytes are defined as follows For some firmware revisions the 0xC4 will not be transmitted bO b1 b2 Volume Zone 1 Volume value of Zone 1 in b3 0 100 Volume_Z1 b4 b5 b6 b7 unused bO b1 b2 Volume Zone 2 Volume value of Zone 2 in 0 Volume Z2 b3 0 100 z b4 b5 b6 b7 unused Volume Zone 3 Volume value of Zone 3 in 0 Volume_Z3 Oe 00 unused Volume Zone 4 Volume value of Zone 4 in 0 Volume_z4 0 100 unused Status 3 The STATUS 3 is automatically pushed by the K8 when the audio signal decoding format changes or the command STATUS_3 was sent to the K8 It is answered by a status telegram with a length between 6 and 45 bytes that has the following format 0x01 OxXX 0xC4 Ox5B DecFormato
8. Format of the acknowledge ACK telegrams The K8 device will process each received command telegram and it will send an acknowledge telegram approx 25 35 ms after receiving the command The ACK telegram consists of 2 bytes Byte_1 is the Header _Byte of the command telegram received before Byte 1 of the command telegram 0x01 Byte_2 is the acknowledge byte If this byte is equal to the check sum of the command telegram byte6 of the command then the command was received correctly If byte 2 has a value different from the check sum of the command an error has occurred see table below Format of the ACK telegram Byte 1 Byte 2 RS232 address ACK byte check sum of command command correctly received 0x01 check sum 1 command ignored system busy check sum 2 command not executed Note If no ACK telegram is received within 35 milli seconds after sending a command there is either a hardware problem cable etc or the telegram is erroneous wrong address wrong check sum After the ACK telegram the master device is ready for the next command Appendix 1 List of K8 commands Address 0xC4 User control commands Command Command toggle short Remark Code HEX long System ON 0x57 Switch the K8 ON gt same state as before OFF System OFF Ox7A Switch the K8 OFF Input Selection Tuner 0x17 Disc 0x23 SCL 0x14 Sel AV 0x07 xX Sel Audio In 0x3D x
9. Zone 1 OFF Zone 2 On 0x58 Spk Zone 2 ON Zone 2 Off 0x78 Spk Zone 2 OFF Zone 3 On 0x6C Spk Zone 3 ON Zone 3 Off 0x4C Spk Zone 3 OFF Zone 4 On 0x5C Spk Zone 4 ON Zone 4 Off 0x7C Spk Zone 4 OFF All Zones Off 0x2E Speakers of all zones off BAL_R 0x18 global balance to the right in the main zone BAL_L 0x38 glabal balance to the left in the main zone BAL_F OxE0O global balance to the front in the main zone BAL_R OxE1 global balance to the back in the main zone BASS OxE2 raise global bass in the main zone BASS OxE3 reduce global bass in the main zone TREB OxE4 raise global treble in the main zone TREB OxE5 reduce global treble in the main zone LOUD_ON 0x75 loudness on in the main zone LOUD_OFF 0x55 loudness off in the main zone TONE_ON 0x47 tone control on in the main zone TONE_OFF 0x7B tone control off in the main zone STEREO 0x4D surround mode stereo SURND Ox6D surround mode surround PLII Musis Ox6F surround mode surround PLII x Music Mode PLII Movie 0x7D surround mode surround PLII x Movie Mode PLII Matrix 0x53 surround mode surround PLII x Matrix Mode Neo6 Music 0x67 surround mode surround Neo 6 Music Mode Neo6 Cinema 0x5D surround mode surround Neo 6 Cinema Mode Disco 0x63 surround mode disco MENU Commands Main Config Menu _ SYS Menu SYS Menu OxD8 x Configuration Menu open close SYS Menu Open 0x40 Open Configuration Menu Close SYS Menu 0x60 Close active Menu Hint
10. ve zone is activated and set to have a separate volume in the Speaker section of the configuration menu of the K8 When the volume management for the zone is set to fixed or off the command is ignored When the zone volume is linked to the main zone volume setting the volume using the VolumeZx command has the same effect as using the VolumeZ1 command Because these commands use an additional byte the telegram length must be set as 4 instead of 3 that is used for all other commands Example Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Header Telegram length Address command volume flag byte Check sum always 0x01 total length without here here always 0x02 sum of bytes 1 6 header and checksum VolumeZ1Ramp 25 mod OxFF 0x01 0x04 0xC4 0x00 0x19 0x02 0xE4 direct volume setting V1 2 VolumeZ1Ramp 0x00 perform volume ramp in zone 1 VolumeZ1Value 0x20 set volume value in zone 1 VolumeZ2Ramp Ox4E perform volume ramp in zone 2 VolumeZ2Value Ox6E set volume value in zone 2 VolumeZ3Ramp OxE6 perform volume ramp in zone 3 VolumeZ3Value OxE7 set volume value in zone 3 VolumeZ4Ramp OxE8 perform volume ramp in zone 4 VolumeZ4Value OxE9 set volume value in zone 4 K8 Status Messages The K8 automatically pushes the status information after it has changed Additionally the status can be requested by sending the command 0x64 Status_1 0x43 Status_2 or 0x5B Status_3 but
Download Pdf Manuals
Related Search
Related Contents
Targus 15.6" BT Messenger CnMemory Airy 2.5" USB 3.0 9R122-A M203 Manual - Meriam Process Technologies MAN-165 Twin Cylinder De-Airing Unit MATLAB C Math Library 2.0 User's Guide X-CAM A10-3H for GOPRO 3 Axis Gimbal User Manual Pro Tools TDM-Installationshandbuch User Manual - kodakpixpro.com 特 記 仕 様 書 Honeywell HS1665 Fan User Manual Copyright © All rights reserved.
Failed to retrieve file