Xs’ control settings, Advanced control, Set the control bits to ‘settings1’ and ‘settings2 – Zektor ProAudio 16™ DSP Preamp Audio Matrix User Manual

Page 32: Query for current settings response string

Advertising
background image

30

ClarityAudio Serial Protocol, Version 1.01, 11/8/12

Advanced Control

dzones

= Number of digital audio zones

‘XS’ Control Settings

Turn on and off operational modes of the ClarityAudio.

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:

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.

AUT - 0=Classic Analog/Digital mode.

1=Automatic conversion of Analog/Digital paths.

Where ‘settings2’ is a bitmapped parameter defined as:

MJP - 0=Volume increments from mute level.

1=Volume jumps to unmute level before incrementing.

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 7, 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:

^XS

,settings2$

Only ‘settings2’ is changed

Since ‘settings1’ was not present on the command line, it will not be affected.

The following paragraphs define each option in more detail:

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

AUT

0

0

0

0

0

0

0

0

CRE

CHM

ECO

ACK

0

Default:

0

0

1

0

0

0

0

0

0

0

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

MJP

0

Default:

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Advertising