Asy' Send Commands Asynchronously Any Time A Parameter Changes; Ack' Enable / Disable Acknowledgements - Zektor HDA604 User Manual

Hdmi/audio matrix switches
Table of Contents

Advertisement

Where 'settings1' is a bitmapped parameter defined as:
32768
16384
Value
15
14
Bit Position
XIO
0
Name
0
0
Default:
ASY - 0=Only send a response string when requested 1=Send a response string on any parameter change
ACK - 0=Don't acknowledge cmds with "^+$"
ECO - 0=Do not send a response strings for each cmd 1=Always send response string when a serial command is issued
CHM- 0=Only send a ".ch" when needed
CRE - 0=Don't send CRs/LFs at end of responses
XIO - 0=Use standard numbering of I/O
Where 'settings2' is a bitmapped parameter defined as:
32768
16384
Value
15
14
Bit Position
0
0
Name
0
0
Default:
MJP - 0=Volume increments from mute level
UVL - 0='VP' , 'VPZ' commands do not unmute vol
All other bits are reserved and should be set to 0
This command uses a bitmapped parameter. Each bit can set or reset without affecting the other bits.
(See: "Using Bitmapped Parameters" on page 30, for more information on using bitmapped parame-
ters.)
Both parameters do not have to be present on the command line, if a parameter is left out the com-
mand, it will be left unchanged:
^XS settings1$
Since 'settings2' was not present on the command line, it will not be affected.
A comma can be used to indicate a missing parameter:
^XS ,settings2$
Since 'settings1' was not present on the command line, it will not be affected.
The following paragraphs define each option in more detail:

'ASY' Send commands asynchronously any time a parameter changes

With this bit set to a '1', anytime a parameter changes, a response string is sent. For instance any
changes to the front panel will cause a response string to be sent to the serial ports, and any open TCP/
IP socket.
Wight this bit set to a '0', response strings are only when requested, using the '?' as a parameter.
For one way serial control, this bit, and the 'ECO' bit should probably be set to '0'. For faster
responses times these two bit can also be set to '0'. If a lot of commands are being sent, the response
time of the switch can slow down waiting for all the response strings to be sent.

'ACK' Enable / Disable Acknowledgements

Each time a command is sent to the Zektor Switch, the Zektor Switch responds with either an error
message, if there was a problem with the command, or an acknowledgement string of "
behavior can be changed by setting this bit to '0'. If the bit is reset, the "
Zektor Switch Serial Protocol, Version 0.16, 5/13/16
8192
4069
2048
1024
512
13
12
11
10
0
0
0
0
0
0
0
0
8192
4069
2048
1024
512
13
12
11
10
0
0
0
0
0
0
0
0
Only 'settings1' is changed
Only 'settings2' is changed
256
128
64
32
9
8
7
6
5
0
0
0
0
0
0
0
0
0
0
1=Acknowledge error free commands with a "^+$"
1=Always append a ".ch" channel mask to a zone response cmd
1=End all responses with a carriage return and a line feed
1=Use the extended I/O numbering
256
128
64
32
9
8
7
6
5
0
0
0
0
0
0
0
0
0
0
1=Volume jumps to unmute level before incrementing
1=Volume unmutes on 'VP' or 'VPZ' command
Advanced Control
16
8
4
2
4
3
2
1
CRE
CHM
ECO
ACK
ASY
1
0
1
1
16
8
4
2
4
3
2
1
0
0
UVL
MJP
0
0
1
1
". This
^+$
" string will not be sent.
^+$
1
0
1
1
0
0
0
53

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents