Ack’ enable / disable acknowledgements, Advanced control – Zektor Palladia™ 8X8 User Manual

Page 42

Advertising
background image

42

HDA800(V2) Serial Protocol, Version 1.3, 9/12/13

Advanced Control

Where ‘settings2’ is a bitmapped parameter defined as:

MJP - 0=Volume increments from mute level.

1=Volume jumps to unmute level before incrementing.

UNM- 0=’VP’, ‘VPZ’ commands do not unmute vol.

1=Volume unmutes on ‘VP’ or ‘VPZ’ command.

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

‘ACK’ Enable / Disable Acknowledgements

Each time a command is sent to the HDA800(V2), the HDA800(V2) responds with either an error
message, if there was a problem with the command, or an acknowledgement string of “

^+$

”. This

behavior can be changed by setting this bit to ‘0’. If the bit is reset, the “

^+$

” string will not be sent.

‘ECO’ Enable / Disable the ‘Parameter Changed’ Strings

Each command that makes a change to a parameter, will be echoed with a response string that indicates
the new values of the parameters changed. The response strings are only issued after the changes have
taken affect, and reflect the new state of the HDA800(V2).

With this bit set to ‘0’, these response strings will not be sent. To verify the new settings, the controller
must read the new values manually.

‘CHM’ Enable / Disable always sending“.ch” masks on zone commands

On commands that change zone settings (‘SZ’, ‘MZ’, ‘DZ’), the “.ch” channel mask is only sent when
needed to indicate a difference in settings between channel. With this bit set, the “.ch” mask will
always be sent, regardless of any differences between channel settings.

If you plan on using the HDA800(V2)’s breakaway functions, setting this bit can make parsing the
response strings easier, since only one type of response string will be returned.

‘CRE’ Enable / Disable trailing Carriage Returns Line Feeds

A carriage return and line feed can be appended to all responses coming from the HDA800(V2). This
is useful when using terminal software to test command strings.

Since the carriage returns and line feeds are sent outside of the normal string (they are sent after the
ending ‘

$

’), they should be ignored by the controller. But if there are problems with this behavior, they

can be turned off by setting this bit to a ‘0’.

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

UMV

MJP

0

Default:

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Advertising