Basic command definitions, P’ power control, Sz’ set zone(s) (input / output mappings) – Zektor ProAudio 16™ DSP Preamp Audio Matrix User Manual

Page 11: Basic control commands, Basic control

Advertising
background image

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

9

Basic Control

Basic Control Commands

Basic Command Definitions

‘P’ Power Control

Turn on / off, or toggle the power state of the ClarityAudio:

^P 0$

Turn off power

^P 1$

Turn on power

^P +$

Toggle power

^P ?$

Query for current setting

Response String:

^=P

n$

Where:

n

= Current power status, 0=Off, 1=On.

The ‘P’ command is an exception to the 100ms rule for response time. When the power to the Clarity-
Audio is applied, there is a delay while the digital audio processors are initialized. The power on
response string of ‘

^P 1$

’ will not be returned until the ClarityAudio is fully powered on and ready to

accept commands. This can take a few seconds.

‘SZ’ Set Zone(s) (input / output mappings)

This is the command used to map inputs to any number of zones.

Its different forms are:

^SZ @

zone,@zone,in$

Map all channels of an input, to a zone or zones.

^SZ.

ch @zone,in$

Map only the selected channels of inputs to zones.

^SZ.

ch @zone,+$

Sequence zones forward through inputs.

^SZ.

ch @zone,-$

Sequence zones in reverse through inputs.

^SZ ?$

In polled mode, reads current settings of all logged changes.

^SZ @

zone,?$

Read current settings of given zones.

^SZ.

ch @zone,?$

Read current settings of the selected channels of zones.

Response Strings:

Command

Description

Comments

P p

Power control

p=power state (0=off, 1=on, +=toggle).

SZ @z,i

Set zones to inputs

@z=Zone, i=Input(s) (in,+,-).

SZ.ch @z,i

Set zones to inputs w/break-
aways

ch=Channel(s) (1-7), @z=Zone (1-16), i=Input(s) (in,+,-)

MZ @z,m

Mute zone

@z=Zone, m=Mute (0=Disabled (muted), 1=Enabled, +=Toggle).

MZ.ch @z,m

Mute zones w/breakaway

ch=Channel(s) (1-7), @z=Zone (1-16), m=Mute (0,1,+).

DZ @z,d

Set switch delay times per
zone

@z=Zone, d=Delay time in milliseconds

DZ.ch @z,m

Set switch delay times per
zone w/breakaway

ch=Channel(s) (2,4,6), @z=Zone (1-16), d=Delay time in milliseconds

Table 1: Basic Control Commands

Advertising