Xs’ control settings, Advanced control, Where – Zektor Clarity HD® 8X8 HDMI Matrix User Manual
Page 23: Number of available zones, Number of available inputs, Set the control bits to ‘settings1’ and ‘settings2, Query for current settings response string

ClarityHD8x8 Serial Protocol, Version 1.1, 6/7/13
23
Advanced Control
Where:
zones
= Number of available zones
inputs
= Number of available inputs
chan_bitmap
= Bitmap of the available channels
‘XS’ Control Settings
Turn on and off operational modes of the ClarityHD8x8.
The format of the command is:
^XS
settings1,settings2$
Set the control bits to ‘settings1’ and ‘settings2’
^XS +
settings1,+settings2$
Set bits indicated in ‘settings1’ and ‘settings2’ to 1
^XS -
settings1,+settings2$
Reset bits indicated in ‘settings1’ and ‘settings2’ to 0
^XS ?$
Query for current settings
Response String:
^=XS
settings1,settings2$
Where ‘settings1’ is a bitmapped parameter defined as:
ASY - 0=Polled mode.
1=Asynchronous Mode.
ACK - 0=Don’t acknowledge cmds with “^+$”
1=Acknowledge error free commands with a “^+$”
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.
1=Always append a “.ch” channel mask to a zone response cmd
CRE - 0=Don’t send CRs/LFs at end of responses
1=End all responses with a carriage return and a line feed.
SET - 0=Disable the setup option.
1=Enable the setup option.
CHS - 0=Setup mode is read only.
1=Enable changing parameters in the setup mode.
IRS - 0=Disable IR sensor.
1=Enable IR sensor.
IRJ - 0=Disable IR jack.
1=Enable IR jack.
KYD - 0=Font panel keys not disabled.
1=Disable front panel keys.
0
- Reserved.
Where ‘settings2’ is a bitmapped parameter defined as:
0
- Reserved.
This command uses a bitmapped parameter. Each bit can set or reset without affecting the other bits.
(See: “Using Bitmapped Parameters” on page 17, 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$
Only ‘settings1’ is changed
Since ‘settings2’ was not present on the command line, it will not be affected.
A comma can be used to indicate a missing parameter:
Value
32768
16384
8192
4069
2048
1024
512
256
128
64
32
16
8
4
2
1
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Name
0
0
0
KYD
IRJ
IRS
0
0
CHS
SET
0
CRE
CHM
ECO
ACK
ASY
Default:
0
0
0
0
1
1
0
0
1
1
0
1
0
1
1
1
Value
32768
16384
8192
4069
2048
1024
512
256
128
64
32
16
8
4
2
1
Bit Position
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Name
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Default:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0