- No category
advertisement
Matrix Switching System—User Manual
A-2.2 ACK Type B
ACK Byte + LB + Index1 + Value1 + Index2 + Value2 +…..+ CRC Byte
Name Bit 7
AB
ACC
Bit 6
0
Bit 5
0
Bit 4 Bit 3 Bit 2 Bit 1
Device ID (0
– 31)
LB
IB n
Length for the total data bytes (Index + Value)
Index
VB n
…
Value
…
CB
CRC
AB & CB: These are the same as the ACK Type A.
Bit 0
LB: LB value is equal to the total data bytes (Index + Value), not include the CRC byte.
The maximum LB value of the ACK Type B is twice the total number of output or input.
IB: Often means that the input or output port number. (Port 1 = 1, Port 2 = 2… Port n = n)
VB: Response the status refers to the table.
Request Description
0x07 Request Video Output Channel
0x08 Request Audio Output Channel
0x09 Request Video Input Plug Status
0x0A Request Audio Input Plug Status
0x0B Request Video Output Plug Status
0x0C Request Audio Output Plug Status
0x11 Request Audio Output Mute Status
Index
Output
Input
Output
Value
Input
Enable
1: Plug
0: Unplug
0: Un-mute, 1: Mute
0x13 Request Audio Output Volume
0x15 Request Audio Output Bass
0x17 Request Audio Output Treble
0x19 Request Audio Output Subwoofer
0x1D Request Audio Output Delay Low
Output
Level Range
(0
– 100)
Delay1
0x1F Request Audio Output Delay High Delay2
0x21 Request Input EDID Type Input EDID Type
Please refer to “Table – Command Index List” and “Table – Command Value List”.
32
Matrix Switching System—User Manual
A-2.3 ACK Type C
ACK Byte + LB + Data 1 + Data 2 + CRC Byte (Total 5 Bytes)
Name Bit 7
AB
ACC
Bit 6
0
Bit 5
0
Bit 4 Bit 3 Bit 2 Bit 1
Device ID (0
– 31)
LB
DB 1
Length for the total data bytes (This byte is always 2)
Data 1
DB 2
Data 2
CB
CRC
AB & CB: These are the same as the ACK Type A.
LB: LB value is always 2 (Data 1 + Data 2). Not include the CRC byte.
DB: Data Bytes as define below.
Bit 0
Request Description
0x30 Request Protocol Version
Data 1
VER1
Data 2
VER2
0x31 Request Firmware Version VERA VERB VERC
Version Type A:
RS-232 Protocol Version contains the VER1 and VER2 (ex: VER1.VER2)
VER1: Data 1, Bit 7 - Bit 0 (Range 0 - 99)
VER2: Data 2, Bit 7 - Bit 0 (Range 0 - 99)
If the Data 1 is 0x01 and Data 2 is 0x07; VER1 = 1 and VER2 = 7; RS-232 protocol version is v1.07
If the Data 1 = 0x23 and Data 2 = 0x45; VER1 = 0x23 = 35 and VER2 = 0x45 = 69;
RS-232 protocol version is v35.69
Version Type B:
Firmware Version contains the VERA, VERB and VERC (ex: VERA.VERB.VERC)
VERA: Data 1, Bit 7 - Bit 4 (Range 0 - 9)
VERB: Data 1, Bit 3 - Bit 0 (Range 0 - 9)
VERC: Data 2, Bit 7 - Bit 0 (Range 0 - 99)
If the Data 1 is 0x10 and Data 2 is 0x07; VERA = 1, VERB = 0 and VERC = 7; Firmware version is v1.0.07
If the Data 1 = 0x23 and Data 2 = 0x45; VERA = 2, VERB = 3 and VERC = 69; Firmware version is v2.3.69
33
Matrix Switching System—User Manual
A-2.4 ACK Type D
ACK Byte + LB + INF + OP + IP + Name 1 + Name 2 + Name 3 +.....+ CRC Byte
Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
AB
LB
ACC 0 0 Device ID (0 - 31)
Length for the total data bytes (INFO +.....+ Name n)
INFO
Audio Video Extend
OP
0 Total Memory Location (0 - 15)
Total Output Port
IP
NB 1
…
NB n
Total Input Port
Device Name (ASCII code)
…
Device Name (ASCII code)
CB
CRC
AB & CB: These are the same as the ACK Type A.
LB: LB value is the total length of the data bytes, not include the AB, LB and CB.
The maximum LB value of the ACK Type D is 19.
INFO: Device information
Bit 7: 1 - Support Audio switch tools request. (Request 0x02, 0x04, 0x06 and
0x08)
0 - Not support Audio switch tools request.
Bit 6: 1 - Support Video switch tools request. (Request 0x01, 0x03, 0x05 and
0x07)
0 - Not support Video switch tools request.
Bit 5: 1 - Extended information exists. (Request 0x3F [0x01])
0 - Extended information does not exist.
Bit 4: Reserve, always 0.
Bit 3~0: Total Memory location ranges from 0 to 15.
Request [Index], if 0x3F [0x01] => Request = 0x3F and Index = 0x01
OP: The total number of output.
IP: The total number of input.
NB: Device Name (ASCII code). (The maximum length is 16)
34
Matrix Switching System—User Manual
A-2.5 ACK Type E
ACK Byte + LB + EXTI + VIDI + AUDI + PLUG +.....+ CRC Byte
Name Bit 7
AB
ACC
Bit 6
0
Bit 5
0
Bit 4 Bit 3 Bit 2 Bit 1
Device ID (0 - 31)
LB
AEINF
PLUG
DTUF
0
Length for the total data bytes (EXINF +.....+ DTMAX)
EXINF
LBMAX
VEINF
EDID
0
0
DELAY
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit 0
FWVER
0
SW TRE BASS VOL
AOPD VOPD AIPD VIPD
DTMAX
Delay Time Maximum (unit: 100 ms)
CB
CRC
AB & CB: These are the same as the ACK Type A.
LB: LB value is the total length of the data bytes, not include the AB, LB and CB.
EXINF: Device extended information
LBMAX - defines the maximum LB value of the variable length command
0 - The maximum LB is 64 Bytes (default)
1 - The maximum LB is 128 Bytes
2 - The maximum LB is 254 Bytes (255 is reserved)
3 - Reserved
The LB value of the Ack packet is not limited by LBMAX.
If the extended information does not exist, the default maximum length is 128.
FWVER - Firmware version command flag. (Request 0x31)
1 - Support Firmware version command.
0 - Not support Firmware version command.
VEINF: Video Extend Information
EDID - Input EDID type select command flag. (Request 0x20 and 0x21)
1 - Support Input EDID type select command.
0 - Not support Input EDID type select command.
AEINF: Audio Extend Information
VOL - Volume and Mute command flag. (Request from 0x10 to 0x13)
1 - Support Volume and Mute command.
0 - Not support Volume command.
BASS - Bass command flag. (Request 0x14 and 0x15)
1 - Support Bass command.
0 - Not support Bass command.
35
Matrix Switching System—User Manual
TRE - Treble command flag. (Request 0x16 and 0x17)
1 - Support Treble command.
0 - Not support Treble command.
SW - Subwoofer command flag. (Request 0x18 and 0x19)
1 - Support Subwoofer command.
0 - Not support Subwoofer command.
DELAY
– Audio delay command flag. (Request from 0x1C to 0x1F)
1 - Support audio delay command.
0 - Not support audio delay command.
DTUF - defines the audio delay time scale units.
1 - Audio delay time scale unit is 10ms
0 - Audio delay time scale unit is 5ms (default)
If the AEINF is not equal to 0, the device support Request 0x04[0x02] and 0x06[0x02].
PLUG: Plug Detect Support Information.
VIPD - Video input plug detection command flag. (Request 0x09)
1 - Support Video input plug detection.
0 - Not support Video input plug detection.
AIPD - Audio input plug detection command flag. (Request 0x0A)
1 - Support Audio input plug detection.
0 - Not support Audio input plug detection.
VOPD - Video output plug detection command flag. (Request 0x0B)
1 - Support Video output plug detection.
0 - Not support Video output plug detection.
AOPD - Audio output plug detection command flag. (Request 0x0C)
1 - Support Audio output plug detection.
0 - Not support Audio output plug detection.
Others - Bit 7~4 are reserve, always 0
DTMAX: defines audio maximum delay time. (Unit: 100 ms)
36
Matrix Switching System—User Manual
WARRANTY
LIMITED WARRANTY
– with the exceptions noted in the next paragraph, ZIGEN warrants the original purchaser that the equipment it manufactures or sells will be free from defects in materials and workmanship for a period of one year from the date of purchase. The proof of sale is required in order to claim warranty. Should this product, in
ZIGEN‟s opinion, prove defective within this warranty period, ZIGEN, at its option, will repair or replace this product without charge. Customers outside of US are responsible for shipping charges to and from ZIGEN. Any defective parts replaced become the property of ZIGEN. This warranty does not apply to those products which have been damaged due to accident, unauthorized alterations, improper repair, modifications, inadequate maintenance and care, or use in any manner for which the product was not originally intended for. Items integrated into ZIGEN products that are made by other manufacturers, notably computer hard drives and liquid crystal display panels, are limited to the term of the warranty offered by the respective manufacturers. Such specific warranties are available upon request to ZIGEN.
ZIGEN makes no other representation of warranty as to fitness for the purpose or merchantability or otherwise in respect of any of the products sold. The liability of ZIGEN with respect to any defective products will be limited to the repair or replacement of such products. In no event shall ZIGEN be responsible or liable for any damage arising from the use of such defective products whether such damages are direct, indirect, consequential or otherwise, and whether such damages are incurred by the reseller, end-user or any third party. The information in this manual has been carefully checked and is believed to be accurate. However, ZIGEN assumes no responsibility for any inaccuracies that may be contained in this manual, even if advised of the possibility of such damages. The technical information contained herein regarding the features and specifications is subject to change without notice.
37
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 5 1.0 Matrix System Overview
- 5 1.0.1 Introduction
- 6 1.0.2 Packing
- 6 2.0 Host Installation
- 7 3.0 Specifications
- 7 4.0 Front/Rear Panels
- 7 4.0.1 Rear Panel
- 9 4.0.2 Rear Panel
- 10 5.0 HDMI Matrix and Peripherals Connection
- 10 5.0.1 Input/Output Connections
- 11 5.0.2 HDMI Matrix and Control Computer Connection
- 13 5.0.3 IR2 Connection
- 13 5.0.4 Power connection
- 14 6.0 Matrix Application Software
- 14 6.0.1 Software Introduction
- 14 6.0.1.1 Software Description
- 14 6.0.1.2 Software Activation
- 15 6.0.2 Software Features
- 16 6.0.2.1 Main Operation Interface Functions
- 18 6.0.2.2 Disconnect Function Keys
- 19 6.0.2.3 Select all output, DeSelect all output Switching Functions
- 20 6.0.2.4 Disconnect all Command
- 20 6.0.2.5 Memory Function
- 21 6.0.2.6 Options Function
- 21 6.0.2.7 Other Application
- 22 7.0 Operation Examples
- 24 8.0 Communication Protocol/Control Command Code
- 24 9.0 Troubleshooting
- 26 Appendix A RS-232 Communication Protocol
- 26 A-1 Host Request
- 26 A-1.1 Device Byte
- 27 A-1.2 Request Byte
- 29 A-1.3 Index Byte
- 30 A-1.4 Value Byte
- 31 A-1.5 CRC Byte
- 32 A-2 Device ACK Packet
- 32 A-2.1 ACK Type A
- 33 A-2.2 ACK Type B